• while 循环

    while 循环

    while 关键字可以用作当型循环(当条件满足时循环)。

    让我们用 while 循环写一个不怎么出名的 FizzBuzz 程序。

    1. fn main() {
    2. // 计数器变量
    3. let mut n = 1;
    4. // 当 `n` 小于 101 时进入循环操作
    5. while n < 101 {
    6. if n % 15 == 0 {
    7. println!("fizzbuzz");
    8. } else if n % 3 == 0 {
    9. println!("fizz");
    10. } else if n % 5 == 0 {
    11. println!("buzz");
    12. } else {
    13. println!("{}", n);
    14. }
    15. // 计数器值加1
    16. n += 1;
    17. }
    18. }