YAML基础知识讲解教程:缩进和分离

本文详细介绍了YAML中的缩进规则,强调流块至少需要与当前块级别保持一致的空格。示例展示了如何使用缩进来定义结构,如invoice、地址和产品列表。同时,解释了分离字符串的用法,包括双引号内的换行处理。此外,还提到了列表的表示方式,如动物列表和错误消息的结构。
摘要由CSDN通过智能技术生成

在YAML中使用缩进时,应该记住以下规则:流块必须至少包含一些具有周围当前块级别的空格。YAML的流含量跨越多条线。流内容以{或[开头。阻止列表项包括与周围块级相同的缩进,因为 -符号被视为缩进的一部分。
预期块的示例请注意以下代码,其中显示了缩进示例 -
— !clarkevans.com/^invoice
invoice: 34843
date : 2001-01-23
bill-to: &id001
given : Chris
family : Dumars
address:
lines: |
458 Walkman Dr.
Suite #292
city : Royal Oak
state : MI
postal : 48046
ship-to: *id001
product:
- sku : BL394D
quantity : 4
description : Basketball
price : 450.00

  • sku : BL4438H
    quantity : 1
    description : Super Hoop
    price : 2392.00
    tax : 251.42
    total: 4443.52
    comments: >
    Late afternoon is best.
    Backup contact is Nancy
    Billsmer @ 338-4338.
    YAML
    分离字符串字符串使用双引号字符串分隔。如果转义给定字符串中的换行符,则会将其完全删除并转换为空格值。
    示例在这个例子中,将动物列表列为数据类型为string的数组结构。列出的每个新元素都带有连字符前缀,如前缀所述。
  • Cat
  • <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海澜明月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值