前言
以数据为中心 , 更适合做配置文件
YAML的命名非常有意思,
YAML Ain't Markup Language
YAML A Markup Language
YAML isn't Markup Language
这是一种递归语法(头一次听),描述了YAML即是一种标记语言,又不是一种标记语言
一、YAML基本语法
使用的是键值对的方式
key:空格value [这里的空格不能省略]
使用缩进来控制层级结构,左对齐的一列表示一个层级
普通变量 : key: value
对象: key: value
对象名:
key: value
--------------------
也可以是行内写法 对象名: {key1: value1,key2: value2}
数组 :
数组名:
- 元素1
- 元素2
--------------------
数组名: [元素1,元素2...]