種類
- インスタンスメソッド (252)
- クラス (84)
- モジュール関数 (37)
- 文書 (24)
- 特異メソッド (24)
クラス
モジュール
- Kernel (37)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - BlockCaller (12)
- Enclosure (36)
- EnclosureBase (12)
- Proc (12)
- args (12)
- call (12)
- ctype (12)
- enclosure (24)
- enclosure= (12)
-
exit
_ value (12) - lambda (18)
- length (24)
- length= (24)
- new (24)
- proc (19)
- reason (12)
-
to
_ i (12) - type (24)
- type= (24)
- url (24)
- url= (24)
- 手続きオブジェクトの挙動の詳細 (12)
検索結果
先頭2件
-
Proc (6.0)
-
ブロックをコンテキスト(ローカル変数のスコープやスタックフ レーム)とともにオブジェクト化した手続きオブジェクトです。
...例外 LocalJumpError は発生しません。
//emlist[例][ruby]{
def foo
Proc.new { return }
end
foo.call
# => in `call': return from proc-closure (LocalJumpError)
//}
以下の表は、手続きオブジェクトの実行を上の例と同じように、手続きオブジェクトが定義... -
手続きオブジェクトの挙動の詳細 (6.0)
-
手続きオブジェクトの挙動の詳細 * def * should_use_next * block * lambda_proc * orphan
...例外 LocalJumpError は発生しません。
//emlist[例][ruby]{
def foo
Proc.new { return }
end
foo.call
# => in `call': return from proc-closure (LocalJumpError)
//}
以下の表は、手続きオブジェクトの実行を上の例と同じように、手続きオブジェクトが定義...