Break [, LoopLabel]
[AHK_L 59+]:如果指定了 LoopLabel,它确定了此语句应该应用于哪层循环;使用标签名或嵌套层级的数值表示。如果省略或为 1,此语句应用于它所在的最内层循环。LoopLabel 必须为常量,不支持变量和表达式。如果指定标签,则它必须直接指向循环命令。
鼓励使用 Break 和 Continue 代替 goto 因为它们通常让脚本更容易阅读和维护.
Continue、Loop、While 循环、For 循环、区块、标签
Loop { ... if var > 25 break ... if var <= 5 continue }
; 从内嵌循环内部退出到外层循环. 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 命令.