Biraz veri analizi yapan ve birkaç yüz satır uzunluğunda bir programım var.
Programın çok erken safhalarında, biraz kalite kontrol yapmak istiyorum ve yeterli veri yoksa programın sonlandırılmasını ve R konsoluna geri dönmesini istiyorum. Aksi takdirde, kodun geri kalanının çalışmasını istiyorum.
Denedim break
, browser
ve quit
ve bunların hiçbiri programın geri kalanında yürütülmesini durdurmak (ve quit
ben olmasını istediğim bir şey değil de tamamen bırakma R gibi yürütme durdurur). Son çarem if-else
aşağıdaki gibi bir ifade oluşturmaktır :
if(n < 500){}
else{*insert rest of program here*}
ama bu kötü bir kodlama uygulaması gibi görünüyor. Bir şey mi kaçırıyorum?
quit
çoğu durumda programın geri kalanının çalışmasını durdurur. Lütfen tekrarlanabilir bir örnek sağlayın .