假设我有这个:
[
{
:id => 34,
:votes_count => 3
},
{
:id => 2,
:votes_count => 0
},
]
如何根据id
获取索引?我想要做的是在搜索 id: 34
时返回 0
,在搜索 id: 2< 时返回
。什么是最有效的方法?1
/
最佳答案
你可以将一个 block 传递给#index
:
array.index {|h| h[:id] == 34 } # => 0
关于ruby - 根据子哈希值获取数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14404618/