YAML - 语法字符
各种类型的字符用于各种功能。本章详细介绍了 YAML 中使用的语法,并重点介绍了字符操作。
指示符
指示符包括用于描述 YAML 文档内容的特殊语义。下表详细说明了这一点。
Sr.No. | 字符 &功能 |
---|---|
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"