YAML

概念简介

YAML是一个类似 XML、JSON 的标记性语言;它强调以数据为中心,并不是以标识语言为重点

基本语法

(1)大小写敏感
(2)使用缩进表示层级关系
(3)缩进不允许使用tab,只允许空格(低版本限制)
(4)缩进的空格数不重要,只要相同层级的元素左对齐即可
(5)'#'表示注释
(6)冒号后必须加一个空格后再写变量值

数据类型

(1)纯量:单个的、不可再分的值
(2)对象:键值对的集合,又称为映射(mapping)/ 哈希(hash) / 字典(dictionary)
(3)数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)

纯量

#整型
    c: 234
#浮点型
    c: 3.14
#布尔类型
    c: true 
#日期类型
    c: 2018-02-17 
#时间类型
    c: 2018-02-17T15:02:31+08:00 
#字符串类型(如果字符串中间有特殊字符,必须使用双引号或者单引号包裹;字符串过多的情况可以拆成多行,每一行会被转化成一个空格)
    c: heima

对象

#写法一:
    heima:
      age: 15
      address: Beijing
#写法二:
    heima: {age: 15,address: Beijing}

数组

#写法一:
    address:
      - 顺义
      - 昌平 
#写法二:
    address: [顺义,昌平]
posted @ 2022-09-08 01:35  (应鑫)  阅读(40)  评论(0)    收藏  举报