YAML 后续作为子串
YAML subsequent as substring
如何在YAML中使用变量?获取代码
hr:
- Mark McGwire
- &SS Sammy Sosa
rbi:
- *SS
- Lorem *SS ipsum
- Ken Griffey
- *SS
行returnsSammy Sosa
字符串即OK。
但是
- Lorem *SS ipsum
行 returns Lorem *SS ipsum
字符串,因为它按字面意思接受后续 *SS
并且不解释它。
YAML 标量中没有变量替换。您在示例中提到的是 anchor nodes (starting with &
) and aliases nodes 的使用(以 *
开头),这有助于在 YAML 中构建自引用结构。
别名总是指完整的节点,只有在merge key的情况下才能插入一个或多个映射作为新结构的一部分。在上一个示例中,没有像您在标量中插入这样的功能,您只能替换完整的(标量)节点。
如何在YAML中使用变量?获取代码
hr: - Mark McGwire - &SS Sammy Sosa rbi: - *SS - Lorem *SS ipsum - Ken Griffey
- *SS行returns
Sammy Sosa
字符串即OK。
但是
- Lorem *SS ipsum行 returns
Lorem *SS ipsum
字符串,因为它按字面意思接受后续 *SS
并且不解释它。
YAML 标量中没有变量替换。您在示例中提到的是 anchor nodes (starting with &
) and aliases nodes 的使用(以 *
开头),这有助于在 YAML 中构建自引用结构。
别名总是指完整的节点,只有在merge key的情况下才能插入一个或多个映射作为新结构的一部分。在上一个示例中,没有像您在标量中插入这样的功能,您只能替换完整的(标量)节点。