Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

YAMLの魔界記法"merge"

YAMLの魔界記法"merge"は……半組み立ての要素をガチャガチャ組み立てて
使う事ができる記法です

実際ところ

---
- &CENTER { x: 1, y: 2 }
- &LEFT { x: 0, y: 2 }
- &BIG { r: 10 }
- &SMALL { r: 1 }

- # 普通の記法も混在可能
  x: 1
  y: 2
  r: 10
  label: center/big

- # ショートカット貼った内容を"<<"でマージ。無いカラムも追加可能
  << : *CENTER
  r: 10
  label: center/big

- # 複数まとめていける
  << : [ *CENTER, *BIG ]
  label: center/big

- # 既存のものは値の上書き
  << : [ *BIG, *LEFT, *SMALL ]
  x: 1
  label: center/big