我想知道是否有与RStudio中用于 Julia 调试目的的语句等效的browser()语句(我目前正在使用 Juno IDE)。
该R函数browser()暂停执行并在调用environment browser时调用一个。因此,原则上,我们可以browser()在代码中的任何位置停在这一行,然后查看当时环境中存储的内容,这对于调试目的来说非常棒。
例如,下面的代码将在i>3. 因此,这正是我们将environment browser在 RStudio 中看到的内容,我们将在代码中观察到i=4这一点。
for (i in 1:5) {
print(i)
if (i>3) {
browser()
}
}
[1] 1
[1] 2
[1] 3
[1] 4
Called from: eval(ei, envir)
Browse[1]>