while
关键字时可用于循环,直到满足条件。
让我们使用while循环写一个声名狼藉的FizzBuzz。
fn main() { |
// A counter variable |
let mut n = 1; |
// Loop while `n` is less than 101 |
while n < 101 { |
if n % 15 == 0 { |
println!("fizzbuzz"); |
} else if n % 3 == 0 { |
println!("fizz"); |
} else if n % 5 == 0 { |
println!("buzz"); |
} else { |
println!("{}", n); |
} |
// Increment counter |
n += 1; |
} |
} |