📅  最后修改于: 2023-12-03 15:21:20.174000             🧑  作者: Mango
YAML(全称为“YAML Ain't Markup Language”)是一种用于序列化数据的格式,通常用于配置文件和数据交换。
以下是 YAML 的一些语法字符和用法。
YAML 支持以下几种基本数据类型:
用单引号或双引号包围的字符序列:
name: 'John Doe'
或
name: "Jane Smith"
十进制整数或浮点数:
age: 42
score: 3.14
表示真或假:
is_admin: true
或
is_active: false
表示没有值:
last_name:
或
middle_name: null
YAML 允许在一个值中包含其他值。以下是几种常见的组合数据类型。
用横杠 (-
) 表示:
fruits:
- apple
- banana
- cherry
使用冒号 (:
) 表示:
user:
name: John Doe
age: 42
可以任意嵌套数组和对象:
users:
- name: John Doe
age: 42
- name: Jane Smith
age: 35
用 #
开头表示注释:
# Database connection settings
database:
host: localhost
port: 3306
使用 &
和 *
表示引用:
defaults: &defaults
timeout: 30
production:
<<: *defaults
host: example.com
可以使用 |
和 >
来表示多行字符串:
description: |
This is a long
description that spans
multiple lines.
或
query: >
SELECT *
FROM users
WHERE name = 'John Doe'
以上是 YAML 的一些基本语法字符和用法。YAML 的语法简洁而清晰,非常适用于配置文件和数据交换。