yamlの書き方メモ

何度調べても忘れてしまうため

配列

- リンゴ
- イチゴ
- みかん

ハッシュ

name: 鈴木
age : 20
born : tokyo

配列の中にハッシュ

- name: suzuki
  age : 20
  born : tokyo
- name: sato
  age: 21
  born: osaka

ネスト

同じ構造のままインデントすればいい

配列

- リンゴ
  - スーパーリンゴ
  - すごいリンゴ
- イチゴ
- みかん

ハッシュ

name: 鈴木
  mei:
    mei1: taro
    mei2: jiro
age : 20
born : tokyo

考え方

  • ネストさせるにはインデントさせればいい
  • ハッシュは当然キーが必要
  • 配列の中にハッシュなら先頭のハイフンが「配列」の宣言でその次以降にハッシュが書かれてると理解する -- リスト一つの中にハッシュが入るので後続もインデントする