yaml基础
YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。 YAML 的配置文件后缀为 .yml
基本语法
-
大小写敏感
-
使用缩进表示层级关系
-
缩进不允许使用tab,只允许空格
-
缩进的空格数不重要,只要相同层级的元素左对齐即可
-
'#'表示注释
数据类型
1、对象
animal: pets
转为JavaScript如下:
{animal:'pets'
2、数组
以 - 开头的行表示构成一个数组
- Cat - Dog - Pig
转为JavaScript如下:
['Cat', 'Dog', 'Pig']
数据结构的子成员是一个数组,则可以在该项下面缩进一个空格。
- - Cat - Dog - Pig
转为JavaScript如下:
[['Cat', 'Dog', 'Pig']]
3、纯量
纯量是最基本的、不可再分的值。以下数据类型都属于 JavaScript 的纯量。
-
字符串
-
布尔值
-
整数
-
浮点数
-
NULL
-
时间
- <