#author("2017-03-22T14:23:10+09:00","default:wikiwriter","wikiwriter") #author("2017-03-22T14:23:32+09:00","default:wikiwriter","wikiwriter") &tag(Ruby/YAML); *目次 [#dd39a302] #contents *関連ページ [#vc23e751] *参考情報 [#i6e360a6] -[[Rubyist Magazine - プログラマーのための YAML 入門 (中級編):http://magazine.rubyist.net/?0010-YAML]] -[[YAMLを始める - Qiita:http://qiita.com/fujimohige/items/3ca7d48768a433953a94]] *サンプル [#o42ff97c] -ハイフン +スペースでシーケンス。コロンではさむとハッシュ値。 #pre{{ require 'yaml' # 配列 str = <<__EOM__ - a - b - c __EOM__ yaml = YAML.load(str) p yaml # ["a", "b", "c"] # ハッシュ str = <<__EOM__ name: 田中 age: 22 __EOM__ yaml = YAML.load(str) p yaml # {"name"=>"田中", "age"=>22} # ネスト str = <<__EOM__ profile: name: 田中 age: 22 male: true __EOM__ yaml = YAML.load(str) p yaml # {"profile"=>{"name"=>"田中", "age"=>22, "male"=>true}} p yaml # {"profile"=>{"name"=>"田中", "age"=>22, "male"=>true} } }}