发源
比XML更容易读写的标记语言。人机都容易读写。语法
- 空格缩进。注意不能是tab. #类似python.
- #单行注释。
- --- 多个YAML内容块 的分割区分,不是注释。
例如
--- #第一块YAML
mysql1:
hostname : localhost
port : 3306
--- #第二块YAML
drink: [milk, cola, water] #数组类似json - -(空格)数组元素。- 后面的空格不能省略。
- d1
- d2
- d3
#=>["d1", "d2", "d3"] - 键值对. 类似json 。:后面的空格也不能省略。
{name: tom, age: 6} - ---|保持换行
---| aaaaa
bbbbb - --->最终行换行
- 普通换行:解释成空格,元素间的区分。
name : momo
age : 33
#=>{"name"=>"momo", "age"=>33} - 数据类型 自动推定
string :tomato
int :22
float:1.1
bool:true, false
blank:null
date:2020-01-01
强制用字符串:“123”
0 件のコメント:
コメントを投稿