經過前一節的學習,現在已經了解了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。