yaml基本语法

一、yaml基本语法

    1.  yaml的基本格式是 k: v (注意:冒号后面有一个空格,而且这个空格是必须的)

           yaml中的字符串默认不用加双引号或者单引号,如果加了双引号或者单引号,则单引号和双引号在yaml中有不同的用法,

                 ""双引号不会转义字符串里面的特殊字符:特殊字符会作为本身想表达的意思

                    例:"张三\n李四"  会表示出 张三  然后是一个换行   然后才是 李四

                 '' 单引号会转义字符串里面的特殊字符

                     例:'张三\n李四'  表示出来的就是一个字符串   张三\n李四
2.使用缩进表示层级关系
3.缩进时不允许使用Tab键,只允许使用空格。
4.缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
5. 大小写敏感

二、yaml支持的三种数据结构
 1、字面量:(普通的值:数字、字符串、布尔)

             key: value

2.对象:Map(属性和值)。yaml语法中对象与Map的表现形式是一样的。

     第一种写法:

                        user:

                              userName: 王晓明

                               userAge: 20

                                userSex: 男

第二种写法(行内写法):

                        user: {userName: 王晓明,userAge: 20,userSex: 男}
3.数组、集合(list、set)yaml语法中数组与集合的表现形式是一样的。

    用-表示数组中的一个元素

                       studentArray

                             -student1

                             -student2

                             -student3

第二种写法(行内写法):

                 studentArray: [student1,student2,student3]

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值