Yaml-syntax-characters

提供:Dev Guides
移動先:案内検索

YAML-構文文字

Various types of characters are used for various functionalities. This chapter talks in detail about syntax used in YAML and focuses on character manipulation.

インジケータ文字

インジケーター文字には、YAMLドキュメントのコンテンツを記述するために使用される特別なセマンティクスが含まれます。 次の表にこれを詳細に示します。

Sr.No. Character & Functionality
1

_

ブロックシーケンスエントリを示します

2

?

マッピングキーを示します

3

:

マッピング値を示します

4

,

フロー収集エントリを示します

5

[

フローシーケンスを開始します

6

]

フローシーケンスを終了します

7

\{

フローマッピングを開始します

8

}

フローマッピングを終了します

9

#

コメントを示します

10

&

ノードのアンカープロパティを示します

11 別名ノードを示します
12

!

ノードのタグを示します

13 *

リテラルブロックスカラーを示します

14

>

折りたたみブロックスカラーを示します

15

`

引用符で囲まれたフロースカラーを単一引用符で囲む

16

"

二重引用符で囲まれたフロースカラーを二重引用符で囲む

17

次の例は、構文で使用される文字を示しています-

%YAML 1.1
---
!!map {
   ? !!str "sequence"
   : !!seq [
      !!str "one", !!str "two"
   ],
   ? !!str "mapping"
   : !!map {
      ? !!str "sky" : !!str "blue",
      ? !!str "sea" : !!str "green",
   }
}

# This represents
# only comments.
---
!!map1 {
   ? !!str "anchored"
   : !local &A1 "value",
   ? !!str "alias"
   : *A1,
}
!!str "text"