# Break

退出(终止) 任意类型的循环语句.

    Break LoopLabel

## 参数

LoopLabel

  LoopLabel 标识此语句应该应用于哪层循环; 可通过标签名称或数字嵌套层级来实现. 如果省略或为 1, 则此语句适用于包含它的最内层循环. 如果指定了标签, 标签必须直接指向循环语句.

  LoopLabel 必须为常量值 - 不支持变量和表达式, 但括号中的单个原义数字或用圆括号括起来的字符串除外. 例如: `break("outer")`

## 备注

鼓励使用 Break 和 Continue 代替 Goto, 因为它们通常让脚本更容易阅读和维护.

## 相关

Continue, Loop, While-loop, For-loop, 区块, 标签

## 示例

如果 var 大于 25, 跳出循环.

    Loop
    {
        ; ...
        if (var > 25)
            break
        ; ...
        if (var <= 5)
            continue
    }

从嵌套循环中退出 outer(外部) 循环.

    outer:
    Loop 3
    {
        x := A_Index
        Loop 3
        {
            if (x*A_Index = 6)
                break outer  ; 等同于 break 2 或 goto break_outer.
            MsgBox x "," A_Index
        }
    }
    break_outer: ; 用于 goto.

dftg