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