yaml文件的语法-“语法”的含义是什么<<;:&引用;?

yaml文件的语法-“语法”的含义是什么<<;:&引用;?,yaml,Yaml,我正在使用hyperledger示例,在configtx.YAML文件中找不到对YAML语法的引用。具体来说,“的正式名称是。您可能会在搜索此名称时找到更多信息 合并键是定义为YAML 1.1的草稿的(可选)类型之一:。 尽管它们只是一个草稿,但许多处理器都实现了它们 在一些YAML处理器中,它们是可选的,有些默认实现它们 合并键通常用于定义默认值: --- defaults: &defaults A: default for A B: default for B some-m

我正在使用hyperledger示例,在configtx.YAML文件中找不到对YAML语法的引用。具体来说,“的正式名称是。您可能会在搜索此名称时找到更多信息

合并键是定义为YAML 1.1的草稿的(可选)类型之一:。 尽管它们只是一个草稿,但许多处理器都实现了它们

在一些YAML处理器中,它们是可选的,有些默认实现它们

合并键通常用于定义默认值:

---
defaults: &defaults
  A: default for A
  B: default for B

some-mapping:
  << : *defaults
  A: foo
  C: bar

--- # will result in the same as:
some-mapping:
  A: foo
  B: default for B
  C: bar
---
默认值:&默认值
A:默认为A
B:默认为B
一些映射:

这称为YAML扩展。它用于构建在另一个被锚定的对象之上。
---
defaults: &defaults
  A: default for A
  B: default for B

some-mapping:
  << : *defaults
  A: foo
  C: bar

--- # will result in the same as:
some-mapping:
  A: foo
  B: default for B
  C: bar