【发布时间】:2012-03-21 05:44:27
【问题描述】:
我正在尝试为数组中的每个散列获取键的子集。
哈希实际上要大得多,但我认为这更容易理解:
[
{
id:2,
start: "3:30",
break: 30,
num_attendees: 14
},
{
id: 3,
start: "3: 40",
break: 40,
num_attendees: 4
},
{
id: 4,
start: "4: 40",
break: 10,
num_attendees: 40
}
]
我只想获取 id 和 start 值。
我试过了:
return_keys = ['id','start']
return_array = events.select{|key,val| key.to_s.in? return_keys}
但这会返回一个空数组。
【问题讨论】: