Tôi có một chương trình thực hiện một số phân tích dữ liệu và dài vài trăm dòng.
Rất sớm trong chương trình, tôi muốn thực hiện một số kiểm soát chất lượng và nếu không có đủ dữ liệu, tôi muốn chương trình kết thúc và quay lại bảng điều khiển R. Nếu không, tôi muốn phần còn lại của mã thực thi.
Tôi đã thử break
, browser
và quit
và không ai trong số họ dừng lại việc thực hiện phần còn lại của chương trình (và quit
dừng việc thực hiện cũng như hoàn toàn bỏ R, mà không phải là điều mà tôi muốn xảy ra). Phương pháp cuối cùng của tôi là tạo một if-else
tuyên bố như sau:
if(n < 500){}
else{*insert rest of program here*}
nhưng điều đó có vẻ giống như thực hành mã hóa tồi. Tui bỏ lỡ điều gì vậy?
quit
hầu hết chắc chắn dừng thực hiện phần còn lại của chương trình. Vui lòng cung cấp một ví dụ có thể lặp lại .