YAML - 序列样式
要理解序列样式,首先需要了解集合的概念。集合和序列样式是并行工作的。YAML 中的集合使用适当的序列样式来表示。如果要引用标签的正确排序,请始终参考集合。YAML 中的集合使用从零开始的顺序整数进行索引,就像数组一样。序列样式的重点从集合开始。
示例
让我们考虑宇宙中行星的数量作为一个序列,可以将其创建为一个集合。以下代码展示了如何表示宇宙中行星的序列样式 —
# YAML 结构中有序节点序列
Block style: !!seq
- Mercury # 自转 - 无明暗面。
- Venus # 最致命的。名称恰如其分。
- Earth # 主要是泥土。
- Mars # 看起来空空如也。
- Jupiter # 国王。
- Saturn # 漂亮。
- Uranus # 阳光几乎照不到的地方。
- Neptune # 无聊。没有环。
- Pluto # 你管这个叫行星?
Flow style: !!seq [ Mercury, Venus, Earth, Mars, # 岩石
Jupiter, Saturn, Uranus, Neptune, # 气体
Pluto ] # 高估了
然后,你可以看到有序序列的 JSON 格式输出如下 —
{
"Flow style": [
"Mercury",
"Venus",
"Earth",
"Mars",
"Jupiter",
"Saturn",
"Uranus",
"Neptune",
"Pluto"
],
"Block style": [
"Mercury",
"Venus",
"Earth",
"Mars",
"Jupiter",
"Saturn",
"Uranus",
"Neptune",
"Pluto"
]
}