yaml中一个值的多个键

ant*_*paw 20 arrays yaml key

是否可以使用不同的键来获得相同的值?

[activerecord, activemodel]: 'test'
Run Code Online (Sandbox Code Playgroud)

我期望与此相同的结果:

activerecord: 'test'
activemodel: 'test'
Run Code Online (Sandbox Code Playgroud)

Jes*_*der 29

这不起作用,因为YAML允许您指定任何类型的键,所以

[activerecord, activemodel]: 'test'
Run Code Online (Sandbox Code Playgroud)

是一个带有单个键的映射,[activerecord, activemodel]其值为的序列'test'.

相反,您可以使用锚点/别名:

activerecord: &my_value 'test'
activemodel: *my_value
Run Code Online (Sandbox Code Playgroud)

但是,无法将两个键附加到一个键/值对中的单个值.