2017-12-29 45 views
-2

私はハッシュの配列を持っています。Ruby、ハッシュの配列は2次元配列に変換されます

arr =[{:code=>"404", :demo => "1"}, {:code=>"302", :demo => "1"}, {:code=>"200", :demo => "1"}] 

私はこれを変換したい:

[["404", "1"], ["302", "1"], ["200", "1"]] 

私が試した:

arr.each do |a| 
puts a.values 
end 

しかし、これはのみと1の配列を作成します。私が見@StefanPochmann

["404", "1", "302", "1", "200", "1"] 

答えて

6
arr.map(&:values) 
#⇒ [["404", "1"], ["302", "1"], ["200", "1"]] 
+0

。質問を下落させ、閉会に投票しました。 – mudasobwa

+0

@StefanPochmann誰かがAIボットを訓練しますか? :) – mudasobwa

+0

私は訓練が投票/フィードバックを考慮に入れることを願っています(私はAIとその訓練についてはあまりよく分かりません。 –

関連する問題