るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.118秒)
トップページ > クエリ:-[x] > クエリ:d[x] > クエリ:filter[x] > クエリ:find_all[x]

別のキーワード

  1. csv filter
  2. tracer add_filter
  3. _builtin filter
  4. _builtin filter!
  5. socket so_attach_filter

ライブラリ

クラス

モジュール

検索結果

Enumerable#find_all -> Enumerator (21322.0)

各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。

...ます。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]

[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3,...

Enumerable#find_all {|item| ... } -> [object] (21322.0)

各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。

...ます。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]

[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3,...

Enumerator::Lazy#find_all {|item| ... } -> Enumerator::Lazy (21314.0)

Enumerable#select と同じですが、配列ではなくEnumerator::Lazy を返します。

...r ブロックを指定しなかった場合に発生します。

//emlist[例][ruby]{
1.step.lazy.find_all { |i| i.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:find_all>

1.step.lazy.select { |i| i.even? }.take(10).force
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}...