YAML Aliases
YAML 别名用 *name 引用已定义的锚点节点,使多处共享同一节点实例。
用途
在 YAML 中引用锚点定义的节点,实现共享引用而非复制。
机制
*alias 解析为对应 &anchor 标记的节点。别名是共享引用:修改引用节点(若可变)影响所有别名处。YAML 1.2 移除锚点但多数实现仍支持。
用例
- 配置节点共享
- YAML DRY 锚点复用
- 矩阵定义复用
YAML 别名用 *name 引用已定义的锚点节点,使多处共享同一节点实例。
在 YAML 中引用锚点定义的节点,实现共享引用而非复制。
*alias 解析为对应 &anchor 标记的节点。别名是共享引用:修改引用节点(若可变)影响所有别名处。YAML 1.2 移除锚点但多数实现仍支持。