概念简介
YAML是一个类似 XML、JSON 的标记性语言;它强调以数据为中心,并不是以标识语言为重点
基本语法
(1)大小写敏感
(2)使用缩进表示层级关系
(3)缩进不允许使用tab,只允许空格(低版本限制)
(4)缩进的空格数不重要,只要相同层级的元素左对齐即可
(5)'#'表示注释
(6)冒号后必须加一个空格后再写变量值
数据类型
(1)纯量:单个的、不可再分的值
(2)对象:键值对的集合,又称为映射(mapping)/ 哈希(hash) / 字典(dictionary)
(3)数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
纯量
#整型
c: 234
#浮点型
c: 3.14
#布尔类型
c: true
#日期类型
c: 2018-02-17
#时间类型
c: 2018-02-17T15:02:31+08:00
#字符串类型(如果字符串中间有特殊字符,必须使用双引号或者单引号包裹;字符串过多的情况可以拆成多行,每一行会被转化成一个空格)
c: heima
对象
#写法一:
heima:
age: 15
address: Beijing
#写法二:
heima: {age: 15,address: Beijing}
数组
#写法一:
address:
- 顺义
- 昌平
#写法二:
address: [顺义,昌平]
标签:02,heima,空格,YAML,address,写法
From: https://www.cnblogs.com/yingxin20000303/p/16667898.html