经过前一节的学习,现在已经了解了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
#
)字符开头。-
)表示。:
)以键值对的格式表示,它们用大括号括起来{}
。3
个连字符(---
)分隔。&
符号(&
)表示,稍后用星号(*
)标记。!
)或双重感叹号(!!
),后跟字符串,可以扩展为URI或URL。