📅  最后修改于: 2023-12-03 15:21:20.087000             🧑  作者: Mango
YAML 是一种轻量级的数据序列化格式,常用于配置文件、数据交换等场景。其中列表是 YAML 中常用的类型之一。本文将介绍 YAML 列表的语法和用法。
YAML 的列表可以使用 -
或 *
表示,下面是示例:
# 使用 - 表示列表
- item1
- item2
- item3
# 使用 * 表示列表
* item1
* item2
* item3
这两种语法是等价的,通常使用 -
表示更加常见。
YAML 列表支持嵌套,可以使用缩进表示,缩进的空格数量可以自定义,但是同一个列表级别的元素必须对齐,示例如下:
# 嵌套列表
- fruits:
- apple
- banana
- cherry
- vegetables:
- carrot
- tomato
YAML 列表可以包含任意类型的元素,例如字符串、数字、对象等。示例如下:
# 包含不同类型的元素
- apple
- 123
- { name: John, age: 30 }
YAML 列表元素可以通过 &
和 *
进行引用,示例如下:
# 定义引用
- &item1 apple
- &item2 banana
# 引用列表元素
- *item1
- *item2
YAML 还支持给列表元素起别名,示例如下:
# 别名定义
- &item1 apple
- &item2 banana
# 别名使用
- fruits: *item1
- fruits: *item2
YAML 列表语法简单明了,可以适用于各种场景,例如配置文件、API 响应等。掌握好 YAML 列表语法可以提高开发效率和代码可读性。