基础知识

YAML – 基础知识

YAML的语法

YAML的语法由不同的对象和结构组成。对象指的是一段有意义的信息,而结构则是指这些对象在文件中的排列方式,如有序列表、无序列表、字典等。下面是一些常见的YAML语法:

对象

对象在YAML中被称为“字典”,格式为键值对的形式:

key: value

在上述示例中,key是字典的键,而value是对应的值。

列表

列表在YAML中分为有序列表和无序列表。有序列表以破折号表示,每个元素占一行:

- item1
- item2
- item3

而无序列表使用星号表示:

* item1
* item2
* item3

多行字符串

多行字符串是指在YAML中可以跨越多行的字符串,在YAML中使用竖线或大于符号来表示。竖线表示保留换行,大于号表示将多行合并成一行:

description: |
  This is
  a multiline
  string.

message: >
  This is a
  long message.

在上述示例中,description是使用竖线分隔的字符串,而message是使用大于号分隔的字符串。

注释

注释是在YAML中添加备注的一种方式,以井号开头:

# This is a comment
key: value

结论

YAML是一种易于人类理解的数据序列化格式,在编程中得到广泛应用。

最后更新于