loop
Rust cung cấp từ khóa loop
để biểu thị một vòng lặp vô hạn.
Câu lệnh break
có thể được sử dụng để thoát khỏi một vòng lặp bất cứ lúc nào, trong khi
câu lệnh continue
có thể được sử dụng để bỏ qua phần còn lại của lần lặp và bắt đầu lần lặp tiếp theo.
fn main() { let mut count = 0u32; println!("Let's count until infinity!"); // Vòng lặp vô hạn loop { count += 1; if count == 3 { println!("three"); // Bỏ qua phần còn lại của lần lặp hiện tại continue; } println!("{}", count); if count == 5 { println!("OK, that's enough"); // Thoát khỏi vòng lặp break; } } }