るりまサーチ

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.006秒)
トップページ > クエリ:ancestors[x] > 種類:特異メソッド[x]

別のキーワード

  1. module ancestors
  2. _builtin ancestors
  3. rb_mod_ancestors
  4. ancestors module
  5. ancestors _builtin

ライブラリ

クラス

検索結果

Enumerator.produce(initial = nil) { |prev| ... } -> Enumerator (13.0)

与えられたブロックを呼び出し続ける、停止しない Enumerator を返します。 ブロックの戻り値が、次にブロックを呼び出す時に引数として渡されます。 initial 引数が渡された場合、最初にブロックを呼び出す時にそれがブロック 呼び出しの引数として渡されます。initial が渡されなかった場合は nil が 渡されます。

...erator.produce { rand(10) }

# ツリー構造の祖先ノードを列挙する Enumerator
ancestors
= Enumerator.produce(node) { |prev| node = prev.parent or raise StopIteration }
enclosing_section = ancestors.find { |n| n.type == :section }
//}

このメソッドは Enumerable の各メソッド...