-3

ハッシュのルビー配列があります

arr1 = [:a => {:name=>"Bob",:age=>"10",:city=>"NY"},
        :b => {:name=>"Mike",:age=>"20",:city=>"FL"}]

これを変換する最良の方法は何ですか

arr2 = [["Bob",10],["Mike",20]]

ルビーで。

4

1 に答える 1

3

マップを使用します。

arr1.first.values.map{|h| [h[:name], h[:age].to_i]}
于 2013-08-05T08:55:53.183 に答える