我是R中的新调试使用traceback()
和option(error=recover)
并debug(function)
试图找到我在R包中出错的原因.
我正在调试一个带有大循环的函数,我想要"循环"循环到下一个块.我怎样才能做到这一点?我知道你可以放断点,但我不知道循环在哪里,下一步是哪一步.我在一个唯一的文本环境中,所以调试包的图形帮助可能没有帮助.
总结一下,如何在调试时退出循环,以及在调试时如何进入调试功能?
可能这已经回答了,我已经错过了.我已经看到了几个SO R调试问题,但没有人回答我所知道的这个部分.
jor*_*ran 12
即使您没有使用GUI,我也很确定R的帮助系统是否正常工作.尝试打字?debug
,看看会发生什么.你应该被告知打字c
或cont
意志
继续到当前上下文的结尾:例如,如果在循环内或函数结束时循环结束.