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 的字符串。