Nei casi in cui il comando return restituisce un valore, l'utilità è ovvia. Ho visto il return
comando usato anche quando apparentemente non è necessario. Lasciami mostrare i seguenti esempi:
Esempio 1:
Loop
{
if a_index > 25
break ; Terminate the loop
if a_index < 20
continue ; Skip the below and start a new iteration
MsgBox, a_index = %a_index% ; This will display only the numbers 20 through 25
}
Esempio 2:
IfWinExist, Untitled - Notepad
{
WinActivate ; Automatically uses the window found above.
return
}
Perché il return
comando è usato nell'esempio 2 ma non è usato nell'esempio 1? Entrambi gli esempi sono incollati / modificati / incollati dalla documentazione di autohotkey.com.