Break

ȸµ¹À̸¦ ºüÁ® ³ª¿É´Ï´Ù. ¸ðµç Á¾·ùÀÇ È¸µ¹ÀÌ¿¡ Àû¿ëµË´Ï´Ù.

Break [, LoopLabel]

[AHK_L 59+]: ÁöÁ¤µÇ¸é, LoopLabelÀº ÀÌ ¼­¼ú¹®À» Àû¿ëÇØ¾ß ÇÒ È¸µ¹À̸¦ ½Äº°ÇÕ´Ï´Ù; ¶óº§ À̸§ ¶Ç´Â ¼ýÄ¡·Î ÁöÁ¤µÈ ³»Æ÷ ·¹º§. »ý·«Çϰųª 1À̸é , ÀÌ ¼­¼ú¹®Àº °¡Àå ¾ÈÂÊ È¸µ¹ÀÌ¿¡ Àû¿ëµË´Ï´Ù. LoopLabelÀº »ó¼ö °ªÀ̾î¾ß ÇÕ´Ï´Ù - º¯¼ö¿Í Ç¥Çö½ÄÀº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ¶óº§ÀÌ ÁöÁ¤µÇ¸é, Á÷Á¢ÀûÀ¸·Î ȸµ¹ÀÌ ¸í·É¾î¸¦ °¡¸®ÄÑ¾ß ÇÕ´Ï´Ù.

gotoº¸´Ù Break¿Í ContinueÀÇ »ç¿ëÀ» ±ÇÀåÇÕ´Ï´Ù. ¿Ö³ÄÇÏ¸é º¸Åë ½ºÅ©¸³Æ®¸¦ ´õ Àб⠽±°í ´õ °ü¸®Çϱ⠽±°Ô ¸¸µé¾îÁֱ⠶§¹®ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ

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¸¦ À§ÇÑ ¶óº§.