YAML 文件基本书写语法

YAML 文件基本书写语法



1.大小写敏感。
2.使用缩进表示层级关系
3.缩进时不允许使用Tab键,只允许使用空格。
4.缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

5.# 表示注释,从这个字符一直到行尾,都会被解析器忽略。
6.支持的数据结构有三种
    对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
    6.1 对象的一组键值对,使用冒号结构表示。

    数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
    6.2 一组连词线开头的行,构成一个数组。

    纯量(scalars):单个的、不可再分的值
    6.3 null用~表示、布尔值用true和false表示、 数值直接以字面量的形式表示、时间采用 ISO8601 格式

7.允许使用两个感叹号,强制转换数据类型

8.字符串
    8.1 字符串是最常见,也是最复杂的一种数据类型。字符串默认不使用引号表示。
    8.2 单引号和双引号都可以使用,双引号不会对特殊字符转义。
    8.3    单引号之中如果还有单引号,必须连续使用两个单引号转义。
    8.3    字符串可以写成多行,从第二行开始,必须有一个单空格缩进。换行符会被转为空格。
    8.4    多行字符串可以使用|保留换行符,也可以使用>折叠换行。
    8.5    +表示保留文字块末尾的换行,-表示删除字符串末尾的换行。
    8.6    字符串之中可以插入 HTML 标记

9.引用
    9.1 锚点&和别名*,可以用来引用。
    9.2 &用来建立锚点,<<表示合并到当前数据,*用来引用锚点。

你可能感兴趣的:(脚本语法)