11件ヒット
[1-11件を表示]
(0.014秒)
検索結果
-
Kernel
. # set _ trace _ func(proc) -> Proc (6138.0) -
Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。
...実行します。
標準添付の debug、tracer、
profile はこの組み込み関数を利用して実現されています。
=== ブロックパラメータの意味
渡す Proc オブジェクトのパラメータは
//emlist[][ruby]{
proc{|event, file, line, id, binding, klass| "..." }
//......}
で、意味は以下の通りです。
: event
実行のタイプを表す、以下のいずれかの文字列。
//emlist{
"line": 式の評価。
"call": メソッドの呼び出し。
"return": メソッド呼び出しからのリターン。
"c-call": Cで記述さ......グラムのソースファイル名 (文字列)。
: line
実行中のプログラムのソースファイル上の行番号 (整数)。
: id
event に応じ、以下のものが渡されます。
第六ブロック引数の klass と対応しています。
//emlist{
line
最後...