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 as 強製對象屬於某個類
- R language-class 表示未評估語言對象的類
- R className 類名包含對應的包
- R BasicClasses 基本數據類型對應的類
- R callGeneric 從方法調用當前通用函數
- R findClass 查找類定義
- R setOldClass 注冊舊式 (S3) 類和繼承
- R ReferenceClasses 具有按引用處理的字段的對象(OOP 樣式)
- R MethodsList 方法列表對象
- R setGroupGeneric 創建函數的組通用版本
- R StructureClasses 基本結構對應的類
- R showMethods 顯示指定函數或類的所有方法
- R getMethod 獲取或測試方法的定義
- R slot 正式類對象中的槽
- R S4groupGeneric S4組通用函數
- R methodUtilities 用於方法和 S-Plus 兼容性的實用函數
- R getClass 獲取類定義
- R evalSource 使用源文件中的函數定義,無需重新安裝包
- R is 對象是來自類嗎?
- R isSealedMethod 檢查密封方法或類
- R cbind2 按列或行組合兩個對象
- R GenericFunctions 管理通用函數的工具
- R dotsMethods 在方法簽名中使用...
- R S3Part 包含 S3 類的 S4 類
- R nonStructure-class 基本類型的非結構 S4 類
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Classes Used Internally to Control Tracing。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。