YAMLメモ - 配列とハッシュをお互いにネストさせる
配列とハッシュはお互いにネストさせることができます。
次の例は、配列の中にハッシュをネストさせる例です。
- name: Hanako email: flower@mail.com - name: Sumire email: garnet@mail.net - name: Momoko email: peach@mail.org
実行結果 :
=>[{"name"=>"Hanako", "email"=>"flower@mail.com"}, {"name"=>"Sumire", "email"=>"garnet@mail.net"}, {"name"=>"Momoko", "email"=>"peach@mail.org"}]
次はハッシュの中に配列をネストさせる例です。
names: - Hanako - Sumire - Momoko emails: - flower@mail.com - garnet@mail.net - peach@mail.org
実行結果 :
=>{"emails"=>["flower@mail.com", "garnet@mail.net", "peach@mail.org"], "names"=>["Hanako", "Sumire", "Momoko"]}