我熟悉browser()
, trace()
, traceback()
, and options(error=recover)
。我也在玩调试包,看起来不错。所有这些使我在调试工具方面领先于我使用过的其他统计软件包 R 英里。但与编译型传统语言相比,情况似乎不太乐观。这就产生了两个问题:
您最怀念其他语言中的哪些调试工具?
是否可以在当前存在的 R 中添加此功能,或者是否需要编译器等?
编辑:删除了我提议的条目,因为正如指出的那样,它确实存在于 R 中。
恐怕你错过了 R 中的一些选项。你应该看看这些函数Rprof()
and summaryRprof()
用于代码的深入分析。接下来,还请检查以下讨论:
你最喜欢的 R 调试技巧是什么?
尤其是谢恩的回答。那有一些更有趣的提示。还有一整章关于调试的内容编写 R 扩展 manual.
最后,请记住,相当多“编译传统语言”的调试工具是在 IDE 中实现的,而不是在语言本身中实现的。由于 R 可以与 Eclipse 和 Emacs 等结合使用,因此所有这些调试工具也可用于 R。
reworded
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)