字面量:普通的值(整数、浮点数、字符串、布尔、Null值、时间、日期)
key: value(字面值直接写上就可以)
字符串也默认不需要加上单引号和双引号的
单引号:会转义特殊字符,将特殊字符转为一个普通的字符串
name: ‘xiaowang \n’ 打印 xiaowang \n (ps:这里的\n被转成字符串)
双引号:不会转义特殊字符,特殊字符还是表达其本身想表示的意思
name: ‘xiaowang \n’ 打印 xiaowang 换行 (ps:这里的\n执行换行操作)
对象:也可以说是map,也就是键值对的形式
key: value(以对象属性key:value的形式表示,在对象名下一行写属性:属性值,,同样注意空格缩进)
example:
user:
username: root
password: rootpwd
1
2
3
也可以用行内写法表示:
user:{username: root,password: rootpwd}
1
数组:也可以说是list或者序列的方式表示
用"-"符合+值的方式数组中一个元素
pets:
- cat
- dog
1
2
3
显然也有行内写法,用[]中括号表示