各種類型的字符用于各種功能。 本章詳細(xì)討論了YAML中使用的語(yǔ)法,并重點(diǎn)介紹了字符操作。
指示符包括用于描述YAML文檔內(nèi)容的特殊語(yǔ)義。 下表詳細(xì)說(shuō)明了這一點(diǎn)。
編號(hào) | 字符 | 功能 |
---|---|---|
1 | _
|
它表示塊序列條目 |
2 | ?
|
它表示映射鍵 |
3 | :
|
它表示映射值 |
4 | ,
|
它表示流集合條目 |
5 | [
|
它開始流序列 |
6 | ]
|
它結(jié)束流序列 |
7 | {
|
它啟動(dòng)流映射 |
8 | }
|
它結(jié)束流映射 |
9 | #
|
它表示注釋 |
10 | &
|
它表示節(jié)點(diǎn)的錨屬性 |
11 | *
|
它表示別名節(jié)點(diǎn) |
12 | !
|
它表示節(jié)點(diǎn)的標(biāo)簽 |
13 | Ι | 它表示一個(gè)字面塊標(biāo)量 |
14 | >
|
它表示折疊塊標(biāo)量 |
15 | '
|
單引號(hào)圍繞引用的流標(biāo)量 |
16 | "
|
雙引號(hào)包圍雙引號(hào)流標(biāo)量 |
17 | %
|
它表示使用的指令 |
以下示例顯示語(yǔ)法中使用的字符 -
%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"
更多建議: