Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Procクラス > []

instance method Proc#[]

self[*arg] -> ()
call(*arg) -> ()

手続きオブジェクトを実行してその結果を返します。

引数はブロックパラメータにそのまま(多重代入のルールに従い)代入されます。

[PARAM] arg:
手続きオブジェクトに与える引数を指定します。
[EXCEPTION] LocalJumpError:
Procを生成したメソッドからリターンしてしまった場合に発生します。
class Proc