10

我是 ESS 编码和调试 R 代码的快乐用户。我最近在几个 for 循环和 ifs 结构中发现了一个难以捉摸的错误。

有什么方法可以让 ESS 选择性地遍历 if/else 结构或循环以获取 for 循环中的所有值?

R 或 ESS 是否具有调试器模式,您可以在其中跳过 else 子句、循环值并单步执行、单步执行、返回等?

[更新]

感谢@jubba 提供有关R-language 调试工具的其他 SO 问题的链接。最后,这是我真正的问题。这个另一个线程提供了我想知道的关于在当前 R 中进行调试的方式的链接。

4

1 回答 1

7

在 Stackoverflow 上的 R 中调试有一个更普遍的问题:

R语言的调试工具

Davor Cubranic 的一个答案ess-tracebug是,根据其网站,“用于 ESS 中交互式调试和错误跟踪的 emacs 包”。我自己从未使用过它,但它可能对您有用:

http://code.google.com/p/ess-tracebug/

于 2011-02-23T15:48:21.450 回答