【发布时间】:2016-05-20 17:02:12
【问题描述】:
我有两个脚本,main.r
# test
a = 1
source("fun.r")
b = fun(a)
c = a + b
和 fun.r
# function
fun <- function(a){
t = a*2
b = t + 1
}
我在 fun.r 的第 4 行 b = t + 1 处设置了一个断点。 RStudio 会忽略断点。当我运行 main.r 时,RStudio 不会在 fun.r 的第 4 行停止:事实上,它根本不会停止。如何调试从 RStudio 中的另一个函数调用的函数?
【问题讨论】:
-
似乎您必须使用 rstudio 中的源按钮(或键盘快捷键),它将
debugSource("fun.r")打印到控制台,但我仍然无法通过将源替换为 debugSource 来进行调试在你的 main.r