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

廣告
© . All rights reserved.