るりまサーチ

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

別のキーワード

  1. csv force_quotes?
  2. lazy force
  3. options force_update
  4. string force_encoding
  5. _builtin force

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

...配列ではなくEnumerator::Lazy を返します。

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

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

1.step.lazy.select { |...

Enumerator::Lazy#select {|item| ... } -> Enumerator::Lazy (6219.0)

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

...配列ではなくEnumerator::Lazy を返します。

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

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

1.step.lazy.select { |...

Enumerator::Lazy#filter {|item| ... } -> Enumerator::Lazy (3219.0)

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

...配列ではなくEnumerator::Lazy を返します。

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

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

1.step.lazy.select { |...

Enumerator::Lazy#select {|item| ... } -> Enumerator::Lazy (3219.0)

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

...配列ではなくEnumerator::Lazy を返します。

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

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

1.step.lazy.select { |...

NEWS for Ruby 3.1.0 (270.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...//emlist{
def foo(&)
bar(&)
end
//}

* ピン演算子に式を書けるようになりました。 17411

//emlist{
Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a
#=> [[3, 5], [5, 7], [11, 13]]
//}

* ピン演算子がインスタンス変数、クラス変数、グロ...
...def foo = puts "Hello" と記述できるようになりました。 private def foo = puts "Hello" はパースされないことに注意してください。 17398

== コマンドラインオプション

* --disable-gems は"デバッグ専用"として明示的に宣言されました。デ...
...ません。 17866

== C API の更新

* ドキュメント化されました。 https://github.com/ruby/ruby/pull/4815
* rb_gc_force_recycleは非推奨で、no-op関数に変更されました。 18290

== 実装の改善

* クラス変数の読み込みにインラインキャッシュが...

絞り込み条件を変える

Enumerable#lazy -> Enumerator::Lazy (224.0)

自身を lazy な Enumerator に変換したものを返します。

...lazy な Enumerator に変換したものを返します。

この Enumerator は、以下のメソッドが遅延評価を行う (つまり、配列ではな
くEnumeratorを返す) ように再定義されています。

* map/collect
* flat_map/collect_concat
* select/find_all
* reject
* g...
...1..Float::INFINITY).lazy.flat_map {|z|
(1..z).flat_map {|x|
(x..z).select {|y|
x**2 + y**2 == z**2
}.map {|y|
[x, y, z]
}
}
}
end
# 最初の10個のピタゴラス数を表示する
p pythagorean_triples.take(10).force # takeはlazyなので、forceが必...
...要です
p pythagorean_triples.first(10) # firstはeagerです
# 100より小さいピタゴラス数を表示する
p pythagorean_triples.take_while { |*, z| z < 100 }.force
//}

@see Enumerator::Lazy...