R中的setBreakpoint()函数

时间:2019-03-26 06:49:13

标签: r debugging

我们可以通过两次使用setBreakpoint()函数并使用“ c”命令从一个断点跳到另一个断点吗?

假设代码已保存到名为“ test.R”的文件

test1 <- function(x, y) {
  fit1 <- lm(y ~ x)
  fit2 <- lm(y ~ x)
  fit3 <- lm(y ~ x)
  fit7 <- lm(y ~ x)
  fit8 <- lm(y ~ x)
  fit9 <- lm(y ~ x)
  fit10 <- lm(y ~ x)
  invisible(list(beta = coef(fit1), yhat = fitted(fit1), res = residuals(fit1)))
}

setBreakpoint("test.R", 2)
test1(rnorm(10), rnorm(10))

在浏览提示中输入“ n”个后,我输入了

setBreakpoint("test.R", 5)

因此,我在第5行设置了另一个断点。如果我按“ c”,它将不会在该断点处停止,它将终止该函数。

在浏览器提示下,是否可以在以后的阶段调用另一个断点?如果第二个断点在另一个函数中,则可以正常工作。但是,如果它在同一个函数中,则不会。

0 个答案:

没有答案