while 循环
while 循环
功能
while 会在每次循环开始前判断条件。条件为真时执行循环体,条件为假时结束,适合“不确定要循环多少次,但知道继续条件”的场景。
语法
while condition { statement } while:label condition { break:label }
示例
i = 0 while i < 3 { println i i += 1 }
中断和跳过
break 结束当前循环,continue 进入下一轮条件判断。嵌套循环中可以使用标签,例如 while:outer 搭配 break:outer。
注意事项
- 循环体内必须让条件有机会变为假,否则会形成无限循环。
-
while语句本身返回empty。