基本的 Yaml 語法

YAML 是一種基於文字的格式,允許在層次結構中儲存結構化資料。YAML 旨在以人為和機器可讀,並且開銷最小。YAML 規範可以在 yaml.org 找到。還有一張參考卡

註釋以 # 開頭,直到換行,註釋必須通過空格與其他標記分開。空格不是空閒的,縮排必須是空格,而不是製表符。YAML 會考慮在其中包含字首比父鍵更多空格的行。此外,所有行必須以相同數量的空格作為字首,以屬於同一個地圖。

YAML 具有序列和對映作為集合型別,兩者都可以用流和塊樣式表示。

YAML 中的一系列標量字串如下所示:

[ one, two, three ]   # flow style

# or block style

- one
- two
- three

對映由鍵/值對組成:

index: 4  # block style
name: nali

# or 

{ index: 4, name: nali }   # flow style

# or nested (equivalent of { level: { one: { two: fun } } }):

level:

  one:

    two: fun