Отладчик Rstudio выходит из режима отладки, как только проверяется значение - PullRequest
1 голос
/ 09 марта 2020

Я пытаюсь отладить простую программу с помощью отладчика Rstudio. Сначала я запустил программу без отладчика. Затем я установил точку останова, как показано ниже, и проверил «Источник при сохранении». Затем я сохранил файл, и управление пришло и остановилось в точке останова. Я нажал F10, набрал в консоли b и получил значение b. Я снова нажал F10 и набрал c в консоли, ожидая увидеть значение c. Но вместо этого Rstudio вышел из режима отладчика. Может кто-нибудь объяснить, что происходит?

enter image description here

1 Ответ

2 голосов
/ 09 марта 2020

Команда c при использовании интерактивной отладки имеет особое значение. Он используется для c продолжения нормального выполнения функции.

Аналогично n - выполнение следующей строки в функции, s используется для перехода в функцию et c. Так что даже эти переменные будут вести себя по-разному, если вы будете использовать их в качестве переменных.

Чтобы получить содержимое переменной "c", вы можете использовать print(c) вместо этого в консоли.

...