YAML实践指南:2:使用示例

本文详述了YAML的基本用法,包括注释、键/值对象的{}表示法、字符串类型、列表、嵌套结构、基本数据类型、长文本描述、锚点和引用以及错误格式的注意事项。通过实例展示了YAML如何处理单行和多行注释、键/值对、列表嵌套、不同类型的数据以及如何避免格式错误。
摘要由CSDN通过智能技术生成

在这里插入图片描述
这篇文章通过具体示例介绍一下YAML常见的使用方法与注意事项。

注释写法

知识点:

  • 单行注释:单行注释使用#进行标记,可以在单行的任何位置开始注释的内容
  • 多行注释:不提供特殊的多行注释,使用多行行首的单行注释#实现多行注释的需求
    键/值方式:使用冒号进行分隔
    开始符号:---用于表示开始的符号,在一个文件中包含多个YAML设定的时候使用非常常见。
    结束符号:…用于表示yaml文件结束
  • YAML示例
liumiaocn:yaml liumiao$ cat demo/yamlcomment.yml 
--- #Yaml sample usage: dictionary & comment

# Yaml Sample usage
# key/value pair
# name and greeting messages

name: liumiaocn
greetingmessages: hello
...
liumiaocn:yaml liumiao$

键/值对象的{}写法

知识点:

  • 键/值方式:也可使用{}结合逗号进行表达
  • YAML示例
liumiaocn:yaml liumiao$ cat demo/yamldic.yml 
--- #Yaml sample usage: dictionary & comment

# Yaml Sample usage
# key/value pair
# name and greeting messages

{
   name: liumiaocn, greetingmessages: hello}
...
liumiaocn:yaml liumiao$ 

字符串类型:单引号/双引号/无引号

知识点:

  • 单引号与双引号:字符串类型可以不使用单引号和双引号,使用单引号和双引号与不使用的时候在特殊字符及其转义的时候有些细微的区别。
  • YAML示例
liumiaocn:yaml liumiao$ cat demo/stringquote.yml 
--- #Yaml sample usage: dictionary & comment

# Yaml Sample usage
# key/value pair
# name and greeting messages

name: liumiaocn
greetingmessages: hello \n in a new line
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值