Break (Thoát vòng)
Rời vòng lặp bao quanh sớm.
Mục đích
Dừng vòng lặp hiện tại ngay và tiếp tục flow từ sau Loop End của vòng. Mọi thứ còn lại trong thân bị bỏ qua, và không lượt nào chạy thêm.
Khi nào dùng
- Đã tìm thấy thứ cần tìm và phần còn lại của vòng vô nghĩa.
- Hết thứ để xử lý — danh sách rỗng, không còn mục trên màn.
- Một điều kiện gác nghĩa là vòng nên dừng sớm.
Khi nào không dùng
- Kết thúc cả flow — dùng Return hay Stop.
- Chỉ bỏ lượt này — dùng Continue.
- Ngoài vòng lặp — Break chỉ có nghĩa trong vùng lặp.
Điều kiện
Break phải nằm trong một vùng lặp. Nó thuộc vòng bao trong cùng, phân giải lúc biên dịch.
Cách nó chạy
Break không mang edge ra do người nối. Trình biên dịch nối lại nó về node sau Loop End của vòng bao.
Bạn không vẽ edge ra khỏi Break. Định tuyến được sinh.