當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R TraceClasses 內部用於控製跟蹤的類


R語言 TraceClasses 位於 methods 包(package)。

說明

R 函數 trace 使用此處說明的類來創建函數和方法的版本,包括瀏覽器調用等,也用於 untrace 相同的對象。

用法

### Objects from the following classes are generated
### by calling trace() on an object from the corresponding
### class without the "WithTrace" in the name.

"functionWithTrace"
"MethodDefinitionWithTrace"
"MethodWithNextWithTrace"
"genericFunctionWithTrace"
"groupGenericFunctionWithTrace"

### the following is a virtual class extended by each of the
### classes above

"traceable"

類中的對象

將通過調用 trace 從這些類創建對象。 (類 "traceable" 有一個 initialize 方法,但您不太可能直接需要它。)

插槽

.Data

數據部分,對於類 "functionWithTrace" 來說是 "function" ,對於其他類也是如此。

original

原始類的對象;例如,"function" 代表類 "functionWithTrace"

擴展

每個類都從數據部分擴展相應的未跟蹤類;例如, "functionWithTrace" 擴展 "function" 。每個特定類直接擴展 "traceable" ,並通過類 "traceable" 擴展類 "VIRTUAL"

方法

特定類的要點是,除了新的跟蹤信息之外,通過函數 trace() 從它們生成的對象仍然可調用或可分派。

也可以看看

函數trace

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Classes Used Internally to Control Tracing。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。