sky808 发表于 2009-8-9 22:45:09

请问如何结束本次循环呢

本帖最后由 sky808 于 2009-8-18 10:15 编辑

请问下高手au3怎样结束本次循环呢?
类似于c里面的continue.
多谢!

omegabomb 发表于 2009-8-9 22:51:15

设定循环的条件
For $i= 1 To 10 Step 1
      ......
Next

sky808 发表于 2009-8-10 03:18:16

好像这样也不能实现结束本次循环吧.
不能像c里面的continue那样。
也就是说,当某判断成立时就结束本次循环,进入下一次循环。

pusofalse 发表于 2009-8-10 05:08:24

For $i = 1 to 10
      If $i = 7 Then ContinueLoop
      Msgbox(0, '', $i)
Next

sky808 发表于 2009-8-11 19:43:43

哦,原来au3也是有continue的。

lynfr8 发表于 2009-8-12 21:55:17

ExitLoop
--------------------------------------------------------------------------------

终止一个 While/Do/For 循环.$sum = 0
While 1 ;除非调用 ExitLoop ,则无限循环
    $ans = InputBox("运行次数=" & $sum, _
      "   输入一个正数.(负数将退出)")
    If $ans < 0 Then ExitLoop
    $sum = $sum + $ans
WEnd
MsgBox(0,"次数为:", $sum)
页: [1]
查看完整版本: 请问如何结束本次循环呢