如何从哈希数组中提取单个属性?

时间:2010-08-10 23:54:13

标签: ruby

我想知道我所有猫的冰淇淋偏好。

所以输出只是所有:ice_cream中的cat

[ "vanilla", "chocolate", "mint chocolate", "mice" ]

虽然cat对象是:

cat => {:ice_cream => "chocolate", :paws => "4", :wants_to_kill_humans => "yes" }

我喜欢这是一个如此简单的答案我敢打赌,但我无法在任何地方找到它。

1 个答案:

答案 0 :(得分:5)

你想要这样的东西:

@cats.collect {|cat| cat[:ice_cream] }