9

说我有这个:

[
  {
             :id => 34,
    :votes_count => 3
  },
  {
             :id => 2,
    :votes_count => 0
  },
]

如何获取基于的索引id?我想要做的是在我搜索时返回0,当id: 341搜索时id: 2。最有效的方法是什么?

4

1 回答 1

28

您可以将块传递给#index

array.index {|h| h[:id] == 34 } # => 0
于 2013-01-18T17:49:28.643 回答