Yaml-syntax-characters

提供:Dev Guides
2020年6月23日 (火) 09:04時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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"