4

Sub を使用する場合、値を返さない場合は、次を使用する必要があります。

Public Sub whatever()
       ...
       Exit Sub
End Sub

ただの代わりに

Public Sub whatever()
       ...
End Sub

「終了」を使用すると、何か (メモリ、速度など) が得られますか?

「Exit」ステートメントを使用しなくても、完了時に Sub は終了しますか?

ありがとう。

4

1 に答える 1

14

この特定のケースExit Subでは、完全に不要です。そこで使用できますが、一般的にスタイルが悪いと考えられています。このステートメントは、メソッドを途中で終了したい場合に必要です。たとえば、特定の条件が満たされていることを検出し、残りのメソッドを実行したくない場合

Public Sub Example() 
  If SomeCondition Then 
    Exit Sub
  End If

  ' Do other work
End Sub
于 2013-08-27T16:24:13.137 に答える