У мене є програма, яка виконує певний аналіз даних і має кілька сотень рядків.
Дуже рано в програмі я хочу зробити якийсь контроль якості, і якщо даних недостатньо, я хочу, щоб програма завершилась і повернулася до консолі R. В іншому випадку я хочу, щоб решта коду була виконана.
Я спробував break
, browser
і quit
жоден з них не зупинити виконання решти програми (і quit
зупиняє виконання, а також повністю кинути палити R, який не те , що я хочу , щоб це відбулося). Моя остання інстанція - це створення if-else
заяви, як показано нижче:
if(n < 500){}
else{*insert rest of program here*}
але це здається поганою практикою кодування. Мені чогось не вистачає?
quit
найімовірніше зупиняє виконання решти програми. Будь ласка, надайте відтворюваний приклад .