R語言
debugcall
位於 utils
包(package)。 說明
根據對函數的調用設置或取消設置調試標誌。根據調用中參數的類考慮 S3/S4 方法調度。
用法
debugcall(call, once = FALSE)
undebugcall(call)
參數
call |
調用函數的 R 表達式。被調用的函數將被調試。查看具體信息。 |
once |
邏輯性;如果 |
細節
debugcall
調試將通過評估 call
來調用的非泛型函數、S3 方法或 S4 方法。這樣,用戶在調試方法時不需要指定簽名。盡管調用實際上是泛型,但調試的是方法,而不是泛型,非標準 S3 泛型除外(請參閱 isS3stdGeneric
)。
值
debugcall
無形地返回調試後的調用表達式。
注意
非標準評估用於檢索 call
(通過 substitute
)。因此,傳遞包含調用表達式的變量而不是調用表達式本身將不起作用。
例子
## Not run:
## Evaluate call after setting debugging
##
f <- factor(1:10)
res <- eval(debugcall(summary(f)))
## End(Not run)
也可以看看
debug
用於主調試接口
相關用法
- R debugger 事後調試
- R demo R 函數演示
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R download.file 從互聯網下載文件
- R data 數據集
- R dataentry 用於輸入數據的電子表格接口
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
- R SweaveSyntConv 轉換 Sweave 語法
- R RSiteSearch 搜索文檔中的關鍵詞或短語
- R glob2rx 將通配符或通配符模式更改為正則表達式
- R getFromNamespace 用於開發命名空間的實用函數
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Debug a Call。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。