Appearance
YAML
YAML 是一种在类 Spigot 服务端常用的配置文件格式, 文件后缀名一般为 .yml
或 .yaml
, 它通过缩进表示层级关系, 通过 #
表示注释
基本数据类型
yml
a:
b:
c: 11
d: ["a", "b"]
e:
f: "test"
- 这里的
a
,b
与e
配置项均为对象, 可以理解成映射 - 这里的
d
配置项是一个数组, 可以理解成列表, 用于存储一租值 - 这里的
c
,f
配置项是一个纯量, 直接表示一个值, 不可再分 - 这里的
a
,b
,c
,d
,e
,f
均可称为键 (配置项)
值的数据类型
值的数据类型如下文件所示:
yml
a: 'test' # 字符串, 可以使用双引号, 单引号或不用引号
b: 1 # 整数
c: 1.5 # 浮点数
d: true # 布尔值
e: null # 空
f: ["a", "b"] # 数组
g: # 数租的另一种表达方式
- "a"
- "b"
表示
一般使用 .
来表示层级的关系 (到下一层), 如第一段配置文件中, 你可使用 a.e
(即 键 a 下的 键 e 的值) 来表示配置项 e
所对应的值 null
, 表示其中值是数组的可以使用 a.b.d
(即 键 a 下的 键 b 下的 键 d 的值)