- - - 目次

Proc

Procはイテレータをコンテキスト(ローカル変数やス タックフレーム)とともにオブジェクト化した手続きオブジェクト です.Procはローカル変数のスコープを導入しない ことを除いて名前のない関数のように使えます(ダイナミックロー カル変数はProcローカルの変数として使えます). Procを生成したメソッドからリターンしてしまった後は Procからのreturn, break, next, redo, retryは例外を発生させます.

スーパークラス:

Object

クラスメソッド:

new

イテレータブロックをコンテキストとともにオブジェクト化します.

メソッド:

call(arg[,...])

手続きオブジェクトを実行します.引数はイテレータ変数に代入さ れます.


- - - 目次

matz@caelum.co.jp