Continue
 
控制流程语句继续循环的下一个迭代

语法

Continue {Do | For | While}

说明

跳过所有代码,直到循环结构的结束子句,即Do...LoopFor...NextWhile...Wend块,然后执行限制条件检查。在For...Next的情况下,变量根据指定的Step递增。

嵌套多个Do/ For/ While块时,它将继续在该类型的最内部块上,即最后一个进入。您可以继续使用该类型的较早版块,多次提供单词,用逗号分隔。e.g.continue while, while

例子

Dim As Integer n

Print "这是0到10之间的奇数!"
Print
For n = 0 To 10

  If ( n Mod 2 ) = 0 Then 
    Continue For
  End If
  
  Print n
  
Next n


 ''简单素数查找器

Print "这是1到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划分n
            
            Continue For, For 'n不是素数,所以请尝试下一个n
            
        End If
        
    Next d
    
    Print n
    
Next n


方言差异

  • -lang qb 方言中不可用,除非使用别名__继续引用。

与QB差别

  • 新的FreeBASIC

参考