YAML語法字符

各種類型的字符用於各種功能。 本章詳細討論了YAML中使用的語法,並重點介紹了字符操作。

指示符字符

指示符包括用於描述YAML文檔內容的特殊語義。 下表詳細說明了這一點。

編號

字符

功能

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"