我正在使用R-3.6.0。我有一个简单的代码tmp.R
:
dumbfunc<-function(a,b){
browser()
if(a<b){
print("Hello")
}
}
dumbfunc(1,2)
当我从R控制台运行它时:
> source("tmp.R")
Called from: dumbfunc(1, 2)
Browse[1]> n
debug at tmp.R#3: if (a < b) {
print("Hello")
}
Browse[2]> n
debug at tmp.R#4: print("Hello")
Browse[2]> n
[1] "Hello"
我第一次按n
后,它将预览接下来的三行代码(条件代码中的所有内容)。我觉得这很分散注意力,希望它只打印当前所在的行。
问题:
如何让browser()
停止预览不是当前行的行?