Можем ли мы перейти с одной точки останова на другую внутри функции, дважды используя функцию 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», она не остановится на этой точке останова, она прекратит работу.
Есть ли способ вызвать другую точку останова на более позднем этапе?этап, пока вы находитесь в приглашении браузера?Это прекрасно работает, если вторая точка останова находится в другой функции.Но если он находится в той же функции, он не будет.