gpt4 book ai didi

ruby - YAML 每个缩进有多少个空格?

转载 作者:数据小太阳 更新时间:2023-10-29 06:29:11 29 4
gpt4 key购买 nike

如果我在 YAML 中每个缩进级别使用一个空格、两个或四个空格,会有什么不同吗?

每种结构类型的空间数量是否有任何特定规则?

例如 4 用于嵌套 map 的空间,1 每个列表项 的空间等等?

我正在为 elastic beanstalk .ebextensions 编写一个 yaml 配置文件,我真的很难正确地构建它。虽然我在 YAML Validator 中有有效的 yaml elastic beanstalk 似乎理解不同的结构。

最佳答案

YAML 中没有缩进任何具体数量的空格的要求。也没有要求保持一致。例如,这是有效的 YAML:

a:
b:
- c
- d
- e
f:
"ghi"

一些规则可能很有趣:

  • 流式内容(即以 {[”开头的所有内容)可以跨越多行,但必须至少缩进与周围当前 block 级别一样多的空格。
  • block 列表项可以(但不需要)与周围的 block 级别具有相同的缩进,因为 - 被认为是缩进的一部分:
a:    # top-level key
- b # value of that key, which is a list
- c
c: # next top-level key
d # non-list value which must be more indented

关于ruby - YAML 每个缩进有多少个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42247535/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com