ruby
1ary = [{"num"=>"1", 2"商品名"=>"チョコ", 3"4/12"=>"7", 4"4/13"=>"9", 5"4/14"=>"10", 6"4/15"=>"10", 7"4/16"=>"0", 8"4/17"=>"5", 9"4/18"=>"10"}, 10{"num"=>"2", 11"商品名"=>"ポテト", 12"4/12"=>"0", 13"4/13"=>"0", 14"4/14"=>"0", 15"4/15"=>"0", 16"4/16"=>"0", 17"4/17"=>"0", 18"4/18"=>"0"}, 19{"num"=>"1", 20"商品名"=>"チョコ", 21"4/19"=>"10", 22"4/20"=>"3", 23"4/21"=>"9", 24"4/22"=>"8", 25"4/23"=>"6", 26"4/24"=>"7", 27"4/25"=>"8"}, 28{"num"=>"2", 29"商品名"=>"ポテト", 30"4/19"=>"0", 31"4/20"=>"0", 32"4/21"=>"0", 33"4/22"=>"0", 34"4/23"=>"0", 35"4/24"=>"0", 36"4/25"=>"0"}]
この上の出力から・・
ruby
1ary = [{"num"=>"1", 2"商品名"=>"チョコ", 3"4/12"=>"7", 4"4/13"=>"9", 5"4/14"=>"10", 6"4/15"=>"10", 7"4/16"=>"0", 8"4/17"=>"5", 9"4/18"=>"10" 10"4/19"=>"10", 11"4/20"=>"3", 12"4/21"=>"9", 13"4/22"=>"8", 14"4/23"=>"6", 15"4/24"=>"7", 16"4/25"=>"8"}, 17{"num"=>"2", 18"商品名"=>"ポテト", 19"4/12"=>"0", 20"4/13"=>"0", 21"4/14"=>"0", 22"4/15"=>"0", 23"4/16"=>"0", 24"4/17"=>"0", 25"4/18"=>"0", 26"4/19"=>"0", 27"4/20"=>"0", 28"4/21"=>"0", 29"4/22"=>"0", 30"4/23"=>"0", 31"4/24"=>"0", 32"4/25"=>"0"}]
と、なるように同じnum(同じ商品名)の続きの日付の分のをhashを後ろにマージさせたいのですが、どのようなコードを書けば良いでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/13 13:48