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