循环
Rust 提供了一个 loop
关键字来表示无限循环。
break
语句可以用来随时退出循环,而 continue
语句可以用来跳过迭代的剩余部分并开始新的迭代。
fn main() { let mut count = 0u32; println!("Let's count until infinity!"); // Infinite loop loop { count += 1; if count == 3 { println!("three"); // Skip the rest of this iteration continue; } println!("{}", count); if count == 5 { println!("OK, that's enough"); // Exit this loop break; } } }