YAML 基础
现在您已经了解了 YAML 及其功能,让我们学习它的基础语法和其他操作。请记住,YAML 包含一种人类可读的结构化格式。
创建 YAML 文件的规则
创建 YAML 文件时,您应记住以下基本规则:
YAML 区分大小写
文件应具有.yaml扩展名
创建 YAML 文件时,YAML 不允许使用制表符;允许使用空格
YAML 文件的基本组件
YAML 的基本组件如下所述:
常规块格式
此块格式使用连字符+空格在新列表中开始新项目。请观察以下示例:
--- # Favorite movies - Casablanca - North by Northwest - The Man Who Wasn't There
内联格式
内联格式由逗号和空格分隔,项目用 JSON 括起来。请观察以下示例:
--- # Shopping list [milk, groceries, eggs, juice, fruits]
折叠文本
折叠文本将换行符转换为空格并删除前导空格。请观察以下示例:
- {name: John Smith, age: 33} - name: Mary Smith age: 27
遵循 YAML 所有基本约定的结构如下所示:
men: [John Smith, Bill Jones] women: - Mary Smith - Susan Williams
YAML 基本元素概要
YAML 基本元素的概要如下:YAML 中的注释以 (#) 字符开头。
注释必须用空格与其他标记分隔。
使用空格缩进表示结构。
YAML 文件不包含作为缩进的制表符。
列表成员由前导连字符 (-) 表示。
列表成员用方括号括起来,并用逗号分隔。
关联数组使用冒号( : )表示,采用键值对的格式。它们用花括号{}括起来。
具有单个流的多个文档用 3 个连字符 (---) 分隔。
每个文件中重复的节点最初由一个和号 (&) 表示,后来由星号 (*) 标记。
YAML 始终需要冒号和逗号作为列表分隔符,后跟带有标量值的空格。
节点应使用感叹号 (!) 或双感叹号 (!!) 标记,后跟可以扩展为 URI 或 URL 的字符串。
广告