我有一系列哈希
[{"var1"=>"1", "var2" => "123", "var3" => "456" }, {"var1"=>"12", "var2" => "1234", "var3" => "4567"}, {"var1"=>"13", "var2" => "1235", "var3" => "456789"}]
我希望获得var3
["456", "4567", "456789"]
map(& :var3)
不起作用。
我该怎么做?
答案 0 :(得分:2)
map(& :var3)
无效,因为没有方法var3
,因此:var3.to_proc
无效。这样做:
map{|h| h["var3"]}
或
map{|h| h.fetch("var3")}