gpt4 book ai didi

debugging - 调试 R 代码时如何跳过循环

转载 作者:行者123 更新时间:2023-12-03 06:34:29 24 4
gpt4 key购买 nike

我在 R 中使用 traceback()option(error=recover) 以及 debug(function) 进行新调试,以尝试查找我在 R 包中出现错误的原因。

我正在调试一个带有大循环的函数,我想“跳出”循环进入下一个 block 。我怎样才能做到这一点?我知道你可以设置断点,但我不知道循环在哪里,也不知道下一步是哪一步。我处于纯文本环境中,因此调试包的图形帮助可能没有帮助。

总而言之,调试时如何跳出循环,以及已经在调试时如何进入函数进行调试?

也许这个问题已经得到了回答,但我错过了。我见过几个 SO R 调试问题,但据我所知,没有人回答这部分。

最佳答案

我相当确定即使您不使用 GUI,R 的帮助系统也能正常工作。尝试输入 ?debug 看看会发生什么。您应该被告知,输入 ccont

continue to the end of the current context: e.g. to the end of the loop if within a loop or to the end of the function.

关于debugging - 调试 R 代码时如何跳过循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8478111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com