2020年3月27日金曜日

YAML:不是XML的标记语言


发源

    比XML更容易读写的标记语言。人机都容易读写。

语法


  1. 空格缩进。注意不能是tab. #类似python.
  2. #单行注释。
  3. --- 多个YAML内容块 的分割区分,不是注释。
    例如
    --- #第一块YAML
    mysql1:
      hostname : localhost
      port : 3306
    --- #第二块YAML
    drink: [milk, cola, water]  #数组类似json
  4. -(空格)数组元素。- 后面的空格不能省略。
    - d1
    - d2
    - d3
    #=>["d1", "d2", "d3"]
  5.  键值对. 类似json 。:后面的空格也不能省略。
     {name: tom,  age: 6}
  6. ---|保持换行
    ---| aaaaa
          bbbbb
  7. --->最终行换行
  8. 普通换行:解释成空格,元素间的区分。
    name : momo
    age : 33
    #=>{"name"=>"momo", "age"=>33}
  9. 数据类型 自动推定
    string :tomato
    int :22
    float:1.1
    bool:true, false
    blank:null
    date:2020-01-01
    强制用字符串:“123”

0 件のコメント:

コメントを投稿

ITIL4 Foundation Study Guide 2 : 4 Dimensions and 6 Factors

4  Dimensions:  Dimension1: Organizations & People Dimension2: Information & Technology Dimension3: Partners & Suppliers D...