YAML – 语法字符

YAML – 语法字符

不同类型的字符用于不同的功能。本章详细介绍YAML中使用的语法,并着重介绍字符操作。

指示符字符

指示符字符包括用于描述YAML文档内容的特殊语义。以下表格详细显示了这些内容。

序号 字符及功能
1 _ 表示块序列条目
2 ? 表示映射键
3 : 表示映射值
4 , 表示流式集合条目
5 [ 开始流式序列
6 ] 结束流式序列
7 { 开始流式映射
8 } 结束流式映射
9 # 表示注释
10 & 表示节点的anchor属性
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教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程