yaml檔案 yml 寫法簡介

2022-02-17 05:36:30 字數 760 閱讀 3116

yaml(yet another markup language)(發音 /ˈjæməl/ )

一種基於unicode容易閱讀,容易和指令碼語言互動的,用來表達資料序列的程式語言。

指令碼語言:由於實現簡單,解析成本很低,yaml 特別適合在指令碼語言中使用

序列化: yaml是由宿主語言資料型別直轉,的比較適合做序列化。

配置檔案:寫 yaml 要比寫 xml 快得多(無需關注標籤或引號),並且比 ini 文件功能更強。由於相容性問題,不同語言間的資料流轉建議不要用 yaml。

yaml易於人們閱讀。

yaml資料在程式語言之間是可移植的。

yaml匹配敏捷語言的本機資料結構。

yaml具有一致的模型來支援通用工具。

yaml支援單程處理。

yaml具有表現力和可擴充套件性。

yaml易於實現和使用。

使用空格 space 縮排表示分層,不同層次之間的縮排可以使用不同的空格數目,但是同層元素一定左對齊,即前面空格數目相同(不能使用 tab,各個系統 tab對應的 space 數目可能不同,導致層次混亂)

『#』表示注釋,只能單行注釋,從#開始處到行尾

破折號後面跟乙個空格(a dash and space)表示列表

用冒號和空格表示鍵值對 key: value

簡單資料(scalars,標量資料)可以不使用引號括起來,包括字串資料。用單引號或者雙引號括起來的被當作字串資料,在單引號或雙引號中使用c風格的轉義字元

yaml 官方文件:

**

YAML檔案簡介

使用空格 space 縮排表示分層,不同層次之間的縮排可以使用不同的空格數目,但是同層元素一定左對齊,即前面空格數目相同 不能使用 tab,各個系統 tab對應的 space 數目可能不同,導致層次混亂 表示注釋,只能單行注釋,從 開始處到行尾 破折號後面跟乙個空格 a dash and space...

YAML檔案語法簡介

yaml是一種利於人們讀寫的資料格式.現在很多系統例如spring,ansible,ror等都支援yaml配置檔案,yaml由於其良好的可讀性,越來月流行。此外在大多數變成語言中有使用 yaml 的庫.這個頁面提供乙個正確的 yaml 語法的基本概述,它被用來描述乙個 playbooks 我們的配置...

yml檔案tab 空格 YAML檔案格式語法

yaml基礎 學習k8s就不得不學習下yaml語法了 yaml是一種簡潔的非標記語言,yaml以資料為中心,使用空白,縮排,分行組織資料,從而使得表示更加簡潔易讀。yaml語法規則 大小寫敏感 使用縮排表示層級關係 縮排時不允許使用tab鍵,只允許使用空格 縮排的空格數目不重要,只要相同層級的元素左...