CONTINUE
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgContinue
- 最后更新: 2016-03-12
继续循环下一次迭代的控制流语句
语法
Continue {do | for | while}说明
跳过循环结构中直到结束子句(即 Do...Loop、For...Next 或 While...Wend 块)的所有代码,然后执行限制条件检查。对于 For...Next,变量将根据指定的 Step 递增。
当多个 Do / For / While 块嵌套时,它将继续该类型最内层的块,即最后进入的那个。你可以通过多次给出单词(用逗号分隔)来继续更早的同类型块,例如 continue while, while。
示例
start GeSHi
vb
Dim As Integer n
Print "Here are odd numbers between 0 and 10!"
Print
For n = 0 To 10
If ( n Mod 2 ) = 0 Then
Continue For
End If
Print n
Next nend GeSHi
start GeSHi
vb
'' simple prime number finder
Print "Here are the prime numbers between 1 and 20!"
Print
Dim n As Integer, d As Integer
For n = 2 To 20
For d = 2 To Int(Sqr(n))
If ( n Mod d ) = 0 Then ' d divides n
Continue For, For ' n is not prime, so try next n
End If
Next d
Print n
Next nend GeSHi
方言差异
- 在 -lang qb 方言中不可用,除非使用别名
__Continue引用。
与 QB 的差异
- FreeBASIC 新增特性
另请参阅
Exit
返回 目录