Emacs Speaks Statistics 能否像真正的调试器一样通过 R for 循环进行循环?

发布于 2024-10-18 13:12:44 字数 773 浏览 1 评论 0原文

我很高兴使用 ESS 来编码和调试 R 代码。我最近在几个 for 循环和 ifs 结构的深处发现了一个难以捉摸的错误。

有没有办法让 ESS 有选择地遍历 if/else 结构或循环 for 循环中的所有值?

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

[更新]

感谢@jubba提供有关R 语言调试工具。最后,这是我真正的问题。另一个线程提供了我想了解的有关当前 R 中调试方式的链接。

I am a happy user of ESS for coding and debugging R code. I have found a elusive bug recently deeply inside several for loops and ifs structures.

Is there any way of having ESS selectively travel the if/else structures or loop for all the values in a for loop?.

Does R or ESS have debugger mode where you can skip else clauses, loop the values and step into, step through, return etc?

[UPDATE]

Thanks @jubba for the link to the other SO question about debugging tools for R-language. At the end this was my real question. This other thread give the links for the kind of things that I wanted to know about the way of doing debugging in the current R.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

潜移默化 2024-10-25 13:12:44

Stackoverflow 上有一个关于 R 调试的更普遍的问题:

R 语言的调试工具

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

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

There has been a more general question about debugging in R on Stackoverflow :

Debugging tools for the R language

One answer by Davor Cubranic points to ess-tracebug which is, according to its website, "An emacs package for interactive debugging and error tracing in ESS". I've never used it myself, but it may be useful to you :

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文