For
' 処理
While
' 処理
If
' この位置で While ループを抜け For ループを続行したい。
Then
' 処理
End While
' ここには何の処理もない
Next
上記コードの「この位置」には下記のいずれを書いても同じ動作をしますが、どちらがよいとか悪いとかありますか?
Exit While
Continue For
「何の処理もない」部分に何らかの処理を追加する可能性があるならばそれを通りたいかどうかで分けるのでしょうが、そのような予定はありません。
(これは解決しなくてもよい疑問ですが、C系では continue や break がループの種類によらないようですが、処理追加があってそれを通りたくない場合はどうするのでしょうか。)