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。