📜  yaml 列表语法 (1)

📅  最后修改于: 2023-12-03 15:21:20.087000             🧑  作者: Mango

YAML 列表语法

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 列表语法可以提高开发效率和代码可读性。