Zweck:Rückkehr von einem GOSUB (Unterprogramm) in einer Batchdatei

 

Format:ZURÜCKKEHREN [Wert]

 

WertDer numerische Exit-Code, zu dem zurückgekehrt werden soll TCC

 

Siehe auch: GOSUB.

 

Verwendung:

 

TCC-RT erlaubt Unterroutinen in Batchdateien.

 

Eine Unterroutine beginnt mit einer Bezeichnung (einem Doppelpunkt gefolgt von einem oder mehreren Wörtern) und endet mit einem RETURN-Befehl.

 

Das Unterprogramm wird mit einem GOSUB-Befehl aus einem anderen Teil der Batchdatei aufgerufen. Wenn ein RETURN-Befehl auftritt, wird die Subroutine beendet und die Ausführung der Batchdatei wird in der Zeile nach dem ursprünglichen GOSUB fortgesetzt. Wenn RETURN ohne GOSUB angetroffen wird, TCC-RT zeigt ein „GOSUB fehlt" Fehlermeldung.

 

Sie können kein RETURN aus a heraus ausführen DO Schleife.

 

Wenn Sie a angeben Wert, RETURN setzt den internen Exit-Code auf diesen Wert. Dieser Exit-Code sollte sofort nach der Rückkehr aus der Unterroutine getestet werden und bevor er durch einen anderen Befehl zurückgesetzt wird. Informationen zu Exit-Codes von internen Befehlen finden Sie im _? variabel.

 

Beispiel:

 

Das folgende Batchdateifragment ruft eine Unterroutine auf, die die Dateien im aktuellen Verzeichnis anzeigt:

 

echo Aufruf einer Unterroutine

gosub subr1

echo Von der Unterroutine zurückgegeben

verlassen

:subr1

dir /a/w

Rückkehr

.