R是否提供类似 Matlab 的调试命令keyboard
?
该命令提供了一个交互式 shell,可用于任何功能。这提供了对所有变量的访问权限,允许人们验证输入数据是否真的是它应该是的(或测试为什么它没有按预期工作)。
使调试更容易(至少在 Matlab 中......)。
听起来您正在寻找browser()
.
从描述:
对“浏览器”的调用可以包含在函数体中。到达时,这会导致当前表达式的执行暂停并允许访问 R 解释器。
听起来您是在 R 中调试的新手,所以您可能想阅读Hadley 的关于调试的 wiki 页面。
看看?recover
,这个函数提供了很好的调试功能。