码迷,mamicode.com
首页 > 其他好文 > 详细

YAML语法字符

时间:2020-03-06 01:07:41      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:seq   启动   yam   双引号   str   direct   repr   res   string   

各种类型的字符用于各种功能。 本章详细讨论了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"

YAML语法字符

标签:seq   启动   yam   双引号   str   direct   repr   res   string   

原文地址:https://www.cnblogs.com/borter/p/12424057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!