1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R trung cấp cho Tài chính

Connected

Bài tập

Break và next

Để kết thúc bài học về vòng lặp, cùng quay lại khái niệm break và khái niệm liên quan là next. Cũng như với vòng lặp repeat và while, bạn có thể thoát hoàn toàn khỏi một vòng lặp for bằng cách dùng câu lệnh break. Ngoài ra, nếu bạn chỉ muốn bỏ qua vòng lặp hiện tại và tiếp tục vòng lặp, bạn có thể dùng câu lệnh next. Điều này hữu ích khi vòng lặp gặp lỗi nhưng bạn không muốn dừng mọi thứ.

for (value in sequence) {
    if(next_condition) {
        next
    }
    code
    if(breaking_condition) {
        break
    }
}

Bạn không cần dùng đồng thời cả break và next; đoạn trên chỉ minh họa cấu trúc chung khi sử dụng chúng.

Việc đặt next ở đầu, trước khi code chạy, là để kiểm tra và loại bỏ vấn đề trước khi nó xảy ra.

Hướng dẫn

100 XP

Vector apple đã có sẵn trong môi trường làm việc của bạn.

  • In ra apple. Bạn có một số giá trị bị thiếu!
  • Điền vào chỗ trống trong vòng lặp để thực hiện các việc sau:
    • Kiểm tra xem value có phải NA không. Nếu có, chuyển sang vòng lặp tiếp theo.
    • Kiểm tra xem value có lớn hơn 117 không. Nếu có, dừng lại và bán!
    • Ngược lại, in "Nothing to do here!".