1
merge:
- &LEFT { x: 1, y: 1, r: 1 }
- &BIG { x: 2, y: 2, r: 2 }
- &SMALL { x: 3, y: 3, r: 3}
- # Override
<< : [ *BIG, *LEFT, *SMALL ]
x: 1
label: big/left/small
私は出力を得る:YAMLの参照先はどのように前のものを上書きできますか?
{
merge:
[
{ x: 1, y: 1, r: 1 },
{ x: 2, y: 2, r: 2 },
{ x: 3, y: 3, r: 3 },
{ x: 1, y: 2, r: 2, label: 'big/left/small' }
]
}
しかし、結果は私の期待、私はそれは私が行うことができますどのように
{ x: 1, y: 3, r: 3, label: 'big/left/small' }.
ことを願って、マージ対象の最後の1を満たしていませんYAML構文ですか?