当前位置: 首页 > 文档资料 > 通过例子学 Rust >

流程控制 - while 循环

优质
小牛编辑
137浏览
2023-12-01

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. }