返回介绍

Keyword ContinueLoop

发布于 2020-03-05 18:21:26 字数 1528 浏览 1185 评论 0 收藏 0

ContinueLoop

继续执行 While/Do/For 循环。

ContinueLoop [循环层]

参数

循环层[可选参数] 跳到(多层嵌套循环中的)指定层重新开始循环。默认值为 1 (表示当前循环)。

注意

ContinueLoop 将(跳过循环体中所有在 ContinueLoop 语句后尚未执行的语句)继续进行下一次循环的表达式判断语句(也就是 While,Until 或者 Next 语句)。

如果参数 循环层 是负数或零则无任何作用。

尽管程序中用到 ContinueLoop 语句的部分都可以改写成 If-ElseIf-End 的形式,但 ContinueLoop 的使用能让较长的脚本易于理解。

用于 While/Do 循环时必须谨慎小心,因为一不小心很容易就会建立一个死循环(无限循环)。

相关

ExitLoop, For, While, Do

示例

;显示除7以外从1到10的所有数
For $i = 1 to 10
If $i = 7 Then ContinueLoop
MsgBox(0, "变量 $i 的值是:", $i)
Next

;嵌套循环及循环层参数的运用示例
For $a = 0 to 5 ;第三层
For $b = 0 to 5 ;第二层
For $c = 0 to 5 ;第一层
If $c = 2 Then ContinueLoop 3 ;如果变量$c等于2则跳到第三层继续循环
MsgBox(0, "循环中", "变量 $a = " & $a_ ;注意这行结尾处的下划线“_”,用于续行
& @LF & "变量 $b = " & $b & @LF & "变量 $c = " & $c)
Next
Next
Next

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文