1
A
答えて
7
Enumerable#detect
はOKですが、私はEnumerable#any?
(ブール値を返します)、あなたは尋ね厳密であると考えて試してみてください:値ならば[の
xs = [{:id => 1, :name => 'a'}, {:id => 2, :name => 'b'}]
puts xs.any? {|x| x[:id] == 1} # true
puts xs.any? {|x| x[:id] == 5} # false
3
a = [{:id => 1, :name => 'a'}, {:id => 2, :name => 'b'}]
puts a.detect {|x| x[:id] == 1}
関連する問題
- 1. 配列の配列を反復処理する方法
- 2. Numpyの配列の列を反復処理する方法は?
- 3. Lodashで配列内のオブジェクトを反復処理する方法
- 4. オブジェクトの配列を反復する
- 5. HAMLで配列を反復処理するには?
- 6. 異なる配列の反復処理に問題がある
- 7. Rubyの「each」メソッドは、配列内のすべての項目を反復処理しませんか?
- 8. 1つのui:repeatで2つの配列を反復処理する方法は?
- 9. PHPで配列を反復処理する
- 10. アルドゥイーノ - C配列を反復処理効率
- 11. スカラ:コレクションを反復処理すると、ここで配列
- 12. SendGridテンプルテのオブジェクトの配列を反復するには?
- 13. 私たちはこのようになります配列を取得したい反復配列
- 14. 配列を反復し、私はこのような配列を持つ配列、部品
- 15. 配列の配列を反復するアルゴリズムについて
- 16. C#4.0でダイナミック型の配列を反復処理する方法は?
- 17. 1つのループで2D配列を反復処理する方法は?
- 18. Rubyで範囲の配列を反復処理するにはどうすればよいですか?
- 19. Ruby on Rails:反復処理の直前にアクティブなレコードオブジェクトの配列内のデータをソートする方法は?
- 20. fortranの配列をどのように反復処理しますか?
- 21. 反復処理し、オブジェクトの配列を構築するためのマップJSON辞書 - Objective Cの
- 22. ハッシュを作成してオブジェクトの配列を反復する
- 23. aspjsonとclassic aspを使ってjson配列を反復処理するには?
- 24. 可能性:配列を持つロールを反復処理する方法は?
- 25. 非反復乱数配列
- 26. 配列を使ったPython反復
- 27. 複数の配列を反復処理するPHPの表示順序
- 28. 配列を反復処理している間は、tableviewcellはtableViewに表示されません。 XcodeのiOSの
- 29. html/templateで範囲内のインデックスを使用して並列配列を反復処理する方法は?
- 30. 多次元配列の行と列を反復処理するにはどうすればよいですか?
が重複する可能性が決定ハッシュの配列に存在する]](http://stackoverflow.com/questions/1514883/determine-if-a-value-exists-in-an-array-of-hashes) –