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. 配列内のオブジェクトを反復処理する方法は?
- 3. 配列を反復処理し、
- 4. Numpyの配列の列を反復処理する方法は?
- 5. 配列の配列を反復処理する方法
- 6. オブジェクトの配列を反復処理すると、キーの角2
- 7. Angular2:ngForオブジェクトの配列を反復処理このJSONと例
- 8. Typescriptでオブジェクトの配列を反復処理する
- 9. Lodashで配列内のオブジェクトを反復処理する方法
- 10. $ scopeでオブジェクト配列を反復処理して更新する
- 11. JavaScriptはオブジェクト配列を介して反復処理を行います(コンテンツ配列の不明な数)
- 12. 配列の配列でキーを反復処理する方法は?
- 13. Railsテンプレートで配列の配列を反復処理する方法は?
- 14. 配列を反復処理してオブジェクトを保存した後のコールバック
- 15. Angular2はとネストされた配列を反復処理ngfor
- 16. スウィフトのためにカスタムクラスの配列を反復処理する
- 17. オブジェクトを含む多次元配列を反復処理する
- 18. JavaScriptで配列とオブジェクトを反復処理する方法
- 19. オブジェクトの配列のオブジェクトの反復Angular4
- 20. 配列内のオブジェクト内のオブジェクトを反復処理する方法
- 21. androidの別の配列でjson配列を反復処理する方法
- 22. jQueryの再帰的オブジェクトの配列を反復処理し、値を返す
- 23. は、反復配列
- 24. Javaスクリプトで配列内の配列を反復処理する方法
- 25. オブジェクトの配列を反復処理してカスタムオブジェクトを出力する
- 26. String配列を反復処理する方法は?
- 27. 多次元JSON配列を反復処理する方法は?
- 28. PHPでJSON配列を反復処理するには?
- 29. Laravel 5.4:リクエスト配列を反復処理する方法は?
- 30. HAMLで配列を反復処理するには?
が重複する可能性が決定ハッシュの配列に存在する]](http://stackoverflow.com/questions/1514883/determine-if-a-value-exists-in-an-array-of-hashes) –