0

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

[{"var1"=>"1", "var2" => "123", "var3" => "456" }, {"var1"=>"12", "var2" => "1234", "var3" => "4567"}, {"var1"=>"13", "var2" => "1235", "var3" => "456789"}]

の値の配列を取得したいvar3

["456", "4567", "456789"]

map(& :var3)動作しません。

どうやってやるの?

4

1 に答える 1

2

map(& :var3)メソッドがないため動作しませんvar3ので、動作し:var3.to_procません。これを行う:

map{|h| h["var3"]}

また

map{|h| h.fetch("var3")}
于 2012-12-31T04:16:38.933 に答える