是否可以为同一个值使用不同的键?
[activerecord, activemodel]: 'test'
我希望得到与此相同的结果:
activerecord: 'test'
activemodel: 'test'
答案 0 :(得分:26)
这不起作用,因为YAML允许您指定任何类型的键,所以
[activerecord, activemodel]: 'test'
是一个包含单个键的映射,序列为[activerecord, activemodel]
,其值为'test'
。
相反,您可以使用锚点/别名:
activerecord: &my_value 'test'
activemodel: *my_value
但是,无法将两个键都附加到一个键/值对中的单个值。