各種類型的字符用於各種功能。 本章詳細討論了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"
