YAML 语法字符

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"

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程