yml基本语法

本文介绍了YAML的基本语法,包括键值对的定义要求、层级关系的表示方式、字符串的处理规则、对象与Map的定义以及数组(List, Set)的表示形式。特别强调了YAML的缩进规则和特殊字符的处理。" 122285992,5660450,PCIe接收引擎解析:XAPP1052 BMD_64_RX_ENGINE.v深入解读,"['FPGA实现PCIe', 'PCIe代码实战', 'XAPP1052详解', 'FPGA PCIe逻辑剖析', '数据传输']

基本语法:

  1. key: value: 表示键值对,冒号后面必须有空格
  2. 和python语法类似,以空格缩进来控制层级关系
  3. 属性和值大小写敏感,例如:
server:
	port: 8080
	path: /hello

字面量:普通的值(数字,字符串,布尔值)

  • 字符串默认不用加单引号或双引号
  • 若为双引号,则不会转义特殊字符
  • 若为单引号,会转移特殊字符

对象、Map(属性和值)

  • 先写对象名,另起一行再写每一个属性和值,例如:
    friends:
    	name: Tom
    	age: 20
    
  • 如果写在一行里面,则直接用花括号,例如:
    friends: {name: Tom, age: 20}
    

数组(List, Set):

  • 用“-”表示数组中的元素,例如:
name:
	- Tom
	- Piter
	- Lisy
  • 一行内写法,例如:
name: [Tom, Piter, Lisy]

注意:

  1. yaml可以嵌套使用,例如:
friends:
	- Tom: {age: 12, address: Beijing}
	- Peter: {age: 14, address: Tianjin}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值