通过例子学习Rust

8 循环loop

Rust 提供了 loop 关键字用于执行无限循环。

break语句用于在任意时刻终止整个循环,continue语句用于提前结束当前循环并开始下一次循环。

fn main() { let mut count = 0u; 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; } } }