るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.024秒)
トップページ > クエリ:Proc[x] > クエリ:手続きオブジェクトの挙動の詳細[x]

別のキーワード

  1. 手続きオブジェクトの挙動の詳細
  2. 手続きオブジェクトの挙動の詳細 proc
  3. オブジェクト
  4. 手続きオブジェクトの挙動の詳細 localjumperror
  5. オブジェクト指向スクリプト言語 ruby リファレンスマニュアル

検索結果

手続きオブジェクトの挙動の詳細 (18235.0)

手続きオブジェクトの挙動の詳細 * def * should_use_next * block * lambda_proc * orphan

...手続きオブジェクトの挙動の詳細
* def
* should_use_next
* block
* lambda_proc
* orphan

===[a:def] 手続きオブジェクトとは

手続きオブジェクトとはブロックをコンテキスト(ローカル変数のスコープやスタックフレーム)と
ともにオ...
...ブジェクトにしたものです。Proc クラスのインスタンスとして実現されています。

ブロック内では、新たなスコープが導入されるとともに、外側のローカル変数を参照できます。
Proc
オブジェクトがローカル変数のスコー...
...[ruby]{
var = 1
$foo = Proc.new { var }
var = 2

def foo
$foo.call
end

p foo # => 2
//}

===[a:should_use_next] 手続きを中断して値を返す

手続きオブジェクトを中断して、呼出し元(呼び出しブロックでは yield、それ以外では Proc#call)
へジャンプ...