るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.297秒)
トップページ > クエリ:ruby[x] > クエリ:@[x] > 種類:モジュール関数[x] > クエリ:lambda[x] > モジュール:Kernel[x] > クエリ:set_trace_func[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

検索結果

Kernel.#set_trace_func(proc) -> Proc (18173.0)

Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。

...
Ruby
インタプリタのイベントをトレースする Proc オブジェクトとして
指定された proc を登録します。 nil を指定するとトレースがオフになります。

Ruby
インタプリタがプログラムを実行する過程で、メソッドの呼び出しや...
...利用して実現されています。

=== ブロックパラメータの意味

渡す Proc オブジェクトのパラメータは
//emlist[][ruby]{
proc{|event, file, line, id, binding, klass| "..." }
//}
で、意味は以下の通りです。

: event
実行のタイプを表す、以下の...
...ト。トップレベルでは nil。
//}
@
param proc トレース用 Proc オブジェクトを指定します。nil を指定した場合、トレースをオフにします。

@
return proc を返します。

//emlist[例][ruby]{
set_trace_func
lambda {|*arg|
p arg
}
class Foo
end
43.to_s

# -...