るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.119秒)
トップページ > クエリ:i[x] > クエリ:BLOCK[x] > クエリ:rb_iterate[x] > 種類:関数[x]

別のキーワード

  1. rb_iterate

検索結果

VALUE rb_iterate(VALUE (*call_proc)(), VALUE date1, VALUE (*block_proc)(), date2) (44331.0)

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

...直下のメソッドで yield が発生すると以下が実行されます。

block
_proc(VALUE block_arg, VALUE data2, VALUE self)

block
_arg はブロック引数(複数なら配列に入っている)、
data2 は rb_iterate() に渡したもの、
self は block_proc 呼び出し時点で...

void rb_iter_break(void) (6213.0)

break の C 用インターフェイスです。 現在評価中のブロックから抜けます。

...break の C 用インターフェイスです。
現在評価中のブロックから抜けます。

代表的には、rb_iterate block_proc 中で使います。...