📅  最后修改于: 2020-10-14 08:33:19             🧑  作者: Mango
现在您对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文件的缩进。
列表成员由前导连字符( – )表示。
列表成员括在方括号中,并用逗号分隔。
关联数组使用冒号( :)表示,以键值对的形式表示。它们用大括号{}括起来。
具有单个流的多个文档用3个连字符(—)分隔。
每个文件中重复的节点最初都以“& ”号表示,之后再以星号( * )表示。
YAML始终要求将冒号和逗号用作列表分隔符,后跟带有标量值的空格。
节点应标有感叹号( ! )或双感叹号( !! ),后跟可以扩展为URI或URL的字符串。