Exit
控制流程语句以退出复合语句块
语法
Exit
{
Do
|
For
|
While
|
Select
}
Exit
{
Sub
|
Function
|
Operator
|
Property
}
Exit
{
Do
[,
Do
[ , ...] ] |
For
[,
For
[ , ...] ] |
While
[,
While
, [...] ] |
Select
[,
Select
[ , ...] ] }
说明
留下一个代码块,如
Sub
,
Function
,
Do...Loop
,
For...Next
,
While...Wend
或
Select Case
块。执行跳过块的其余部分,并在其结束之后进入该行。
嵌套的多个
Do
/
For
/
While
/
Select
块将跳过该类型的最内部块的末尾。您可以通过多次给出该单词的多个块来跳过到多个块的末尾,用逗号分隔。
例如:
Exit While, While
例子
'e.g.打印命令将不会被看到
Do
Exit
Do
'退出Do ...循环并继续运行循环后的代码
Print
"我永远不会被显示出来"
Loop
Dim
As
Integer
i
,
j
For
i
=
1
To
10
For
j
=
1
To
10
Exit
For
,
For
Next
j
Print
"我永远不会被显示出来"
Next
i
与QB差别
EXIT WHILE和EXIT SELECT是FreeBASIC的新功能。
参考
Sub
Function
Do...Loop
For...Next
While...Wend
Continue