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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。