📅  最后修改于: 2023-12-03 15:35:48.435000             🧑  作者: Mango
YAML(YAML Ain't Markup Language)是一个人性化的数据序列化格式,它旨在成为一个易读且易于书写的格式。其中一个关键的特征是允许使用块序列来表示列表数据。
块序列可以用两个连字符(“-”)作为标记开头,并用空格分隔。每一个块序列条目以一个连字符(“-”)开头,并后跟一个空格。每一个条目的值独立于其他条目,值之间用空行分隔。
- item1
- item2
- item3
上面的示例表示一个简单的块序列,其中有三个项目。
块序列还支持多行格式。可以使用管道符(“|”)将块序列的值跨越多行表示。也可以使用折叠符(“>”)将块序列的值包装进一个单行字符串中。
- |
这是一个
多行
块序列。
- >
这是一个
折叠后的
单行块序列。
块序列也支持对每个元素使用多行格式。可以使用加号符(“+”)来表示新元素的开始,每个新元素需后跟一个空行。
- 多行块序列
+ 元素1
元素1的第二行
+ 元素2
元素2的第二行
YAML的块序列是一种非常方便的表示列表数据的方式。它允许多行和多元素的格式,并且可以轻松地转换为其他数据类型。