如何在 YAML 文件中生成“for 循环”

cur*_*ank 5 yaml

假设我们有以下 YAML

a:
  - s1: p
  - s2: p
  - s3: p
  - s4: p
Run Code Online (Sandbox Code Playgroud)

是否有使用 for 循环生成此 YAML 文件的语法

喜欢:

enum: [s1,s2,s3,s4]
a:
for t in enum:
  -t:p
Run Code Online (Sandbox Code Playgroud)

编写脚本是实现此目的的一种方式。这可行吗?

小智 4

无法按照您计划的方式缩短 YAML 文件。

解决方案是使用一个脚本来解释文件并按照您喜欢的方式缩短文件,这仅用于提高可读性。