While 循环

17 Mar 2025 | 阅读 2 分钟

“while 循环”是一种条件循环。当程序需要评估条件时,使用条件循环。当条件为真时,它执行循环,否则它终止循环。

“while 循环”的语法

  • 在上面的语法中,while 循环评估条件。如果条件为真,则执行块语句,否则它终止循环。 Rust 提供了这种内置结构,可以与“loop”、“if”、“else”或“break”语句组合使用。

while 循环的流程图


Rust While loop

让我们看一个简单的例子

输出

1 2 3 4 5 6 7 8 9 10

在上面的例子中,“i”是一个可变变量,意味着“i”的值可以被修改。 while 循环执行直到“i”的值小于或等于 10。

让我们看一个简单的例子

输出

10 20 30 40 50 60

在上面的例子中,数组的元素已经使用 while 循环进行了迭代。

while 循环的缺点

  • 如果索引长度不正确,while 循环可能会导致问题。
  • 它也很慢,因为编译器会添加运行时代码来对每次通过该循环的迭代执行条件检查。

下一个主题Rust For 循环