Функция setBreakpoint () в R - PullRequest
       4

Функция setBreakpoint () в R

0 голосов
/ 26 марта 2019

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

Есть ли способ вызвать другую точку останова на более позднем этапе?этап, пока вы находитесь в приглашении браузера?Это прекрасно работает, если вторая точка останова находится в другой функции.Но если он находится в той же функции, он не будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...