第4章_流程控制(入门教学篇)

4-6 loop循环

2017-10-26  本文已影响0人  妹妹好想你

Loop(普通)
重复执行一系列命令:可以指定表示重复次数的数字或直到遇到 break
.
Loop [, 数量] ;如不指定(或省略不写)则为无限次
执行循环体 (重复) 的次数. 如果省略, Loop 会无期限继续, 直到遇到 break
或 return

在循环中鼓励使用 break 和 continue代替 goto, 因为它们通常可以让脚本更容易理解和维护. 要创建 "Do...While" 循环, 在循环体的最后一个语句中使用 IF 语句, 在其中根据条件执行 break命令. 可以使用相同的方法创建 "While" 循环, 但是应该使用 While命令代替

内置变量:A_Index
每次数量自增一
也可以写作i:=i+1 或 i++
一旦退出循环,则置零

Loop, 3
{
    MsgBox, Iteration number is %A_Index%.  ; A_Index 将为 1, 2, 接着 3
    Sleep, 100
}

Loop
{
    if a_index > 25
        break  ; 终止循环
    if a_index < 20
        continue ; 跳过后面并开始下一次重复
    MsgBox, a_index = %a_index% ; 这里将仅显示数字 20 到 25
}
上一篇下一篇

猜你喜欢

热点阅读