如何在YAML中使用变量?我们得到代码
hr: - Mark McGwire - &SS Sammy Sosa rbi: - *SS - Lorem *SS ipsum - Ken Griffey
- *SS行返回
Sammy Sosa
字符串即可。
但是
- Lorem *SS ipsum行会返回
Lorem *SS ipsum
字符串,因为它会逐字地显示后续*SS
并且不会解释它。
答案 0 :(得分:2)
YAML标量中没有变量替换。您在示例中引用的是使用anchor node s(以&
开头)和aliases nodes(以*
开头),这有助于构建YAML中的自引用结构。
别名始终引用完整节点,并且仅在merge key的情况下,可以将一个或多个映射作为新结构的一部分插入。在上一个示例中,没有像我们这样插入标量内的功能,您只能替换完整(标量)节点。