YAML 語法字符

2022-12-06 17:18 更新

各種類型的字符用于各種功能。 本章詳細(xì)討論了YAML中使用的語法,并重點(diǎn)介紹了字符操作。

指示符字符

指示符包括用于描述YAML文檔內(nèi)容的特殊語義。 下表詳細(xì)說明了這一點(diǎn)。

編號 字符 功能
1 _ 它表示塊序列條目
2 ? 它表示映射鍵
3 : 它表示映射值
4 , 它表示流集合條目
5 [ 它開始流序列
6 ] 它結(jié)束流序列
7 { 它啟動流映射
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 ' 單引號圍繞引用的流標(biāo)量
16 " 雙引號包圍雙引號流標(biāo)量
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"





以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號