# loop 循环 ## 功能 `loop` 是兼容保留的无限循环写法,不自带条件判断。新代码也可以使用 `for {}` 表示无限循环。 ## 语法 ```bt loop { if condition { break } } loop:label { continue:label } ``` ## 示例 ```bt i = 0 loop { if i >= 3 { break } println i i += 1 } ``` ## 注意事项 - 新代码推荐优先使用 `for {}`,`loop` 会继续保留兼容。 - `loop` 通常必须在循环体内配合 `break`,否则程序会一直运行。 - `continue` 会跳过本轮后续语句,直接进入下一轮。 - `loop` 语句本身返回 `empty`。