現在のループ ステートメントをどうやってスキップすればよいですか
VBでは、Exit ステートメントを使用して現在のループ ステートメントから抜けることができます。その具体的な使い方は次のとおりです。
- する
- 退出
Do While condition
' 代码块
If condition Then
Exit Do
End If
Loop
- 日本語で、より自然な表現であれば:
- 終了する
For i = 1 To n
' 代码块
If condition Then
Exit For
End If
Next
- 一方
- 終了
While condition
' 代码块
If condition Then
Exit While
End If
End While
- Select Case ステートメント
- 終了选择
Select Case expression
Case value1
' 代码块
Case value2
' 代码块
If condition Then
Exit Select
End If
Case Else
' 代码块
End Select
Exitステートメントは、現在のループやSelect Caseステートメントのみから飛び出すことができ、入れ子になったループからは飛び出せません。入れ子になったループから飛び出す必要がある場合は、ラベルとGoToステートメントを使用してください。