Microsoft® Visual Basic® Scripting Edition Do...Loop-Anweisung |
Sprachreferenz |
Wiederholt einen Block mit Anweisungen, solange eine Bedingung True ist oder bis eine Bedingung True wird.
Do [{While | Until} Bedingung]
[Anweisungen]
[Exit Do]
[Anweisungen]
LoopSie können auch die folgende, ebenfalls zulässige Syntax verwenden:
Do
[Anweisungen]
[Exit Do]
[Anweisungen]
Loop [{While | Until} Bedingung]Die Syntax der Do...Loop-Anweisung besteht aus folgenden Teilen:
Teil Beschreibung Bedingung Numerischer oder Zeichenfolgen-Ausdruck, der entweder True oder False ist. Hat Bedingung den Wert Null, so wird Bedingung als False interpretiert. Anweisungen Eine oder mehrere Anweisungen, die wiederholt werden, während bzw. bis Bedingung True ist.
Exit Do ist nur innerhalb einer Do...Loop-Kontrollstuktur zulässig und stellt eine Alternative zum Verlassen der Struktur dar. Exit Do kann an beliebiger Stelle und beliebig oft in einer solchen Struktur verwendet werden. Exit Do wird oft in Zusammenhang mit der Auswertung einer Bedingung (zum Beispiel If...Then) eingesetzt und überträgt die Steuerung an die erste Anweisung, die nach Loop folgt.In verschachtelten Do...Loop-Anweisungen übergibt Exit Do die Steuerung an die Schleife der nächsthöheren Verschachtelungsebene.