- YAML 教程
- YAML - 主页
- YAML – 简介
- YAML – 基础
- YAML – 缩进和分隔
- YAML – 注释
- YAML – 集合和结构
- YAML – 标量和标记
- YAML – 全长示例
- YAML – 流程
- YAML – 信息模型
- YAML – 语法字符
- YAML – 语法基元
- YAML – 字符流
- YAML – 节点属性
- YAML – 块标量头
- YAML – 流式样式
- YAML – 块样式
- YAML – 序列样式
- YAML – 流映射
- YAML – 块序列
- YAML – 防错架构
- YAML – JSON 架构
- YAML 有用资源
- YAML - 快速指南
- YAML - 有用资源
- 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"
广告