YAML 语法规范
YAML(YAML Ain't Markup Language)是一种人类可读的数据序列化格式。它使用缩进来表示层次结构,并使用冒号和空格来表示键值对。以下是YAML的语法规范:
-
注释:以井号(#)开头的行表示注释,注释内容将被忽略。
-
缩进:使用空格来表示层次结构。每一层级都需要使用相同数量的空格进行缩进。
-
键值对:使用冒号(:)来表示键值对。键值对中的键和值之间需要有一个空格。
-
列表:使用短横线(-)来表示列表项。每个列表项需要进行缩进,并且列表项之间需要有一个空格。
-
字符串:字符串可以使用单引号(')或双引号(")括起来。如果字符串中包含特殊字符,可以使用转义字符进行转义。
-
多行字符串:使用竖线(|)表示多行字符串。多行字符串会保留原始的换行符和缩进。
-
引用:使用&符号表示引用,使用*符号表示引用的值。可以使用引用来共享相同的数据。
-
空值:可以使用null表示空值。
以下是一个示例,展示了YAML的语法规范:
# YAML 示例
person:
name: John Doe
age: 30
hobbies:
- reading
- hiking
- cooking
address: |
123 Main Street
City, State, ZIP
这是一个包含个人信息的YAML示例。其中包含一个名为person的键,其值是一个包含姓名、年龄、爱好和地址的对象
原文地址: https://www.cveoy.top/t/topic/hQ8P 著作权归作者所有。请勿转载和采集!