Anweisung zur Markierung des Endes einer vom Benutzer definierten Prozedur.
Syntax:
ENDPROC
Zweck: Die Ausführung von ENDPROC veranlaßt BASIC, die gerade in Bearbeitung befindliche Prozedur zu beenden und die lokalen Variablen und effektiven Parameter wiederherzustellen. Die Kontrolle wird an die Anweisung nach der
PROC Anweisung übergeben, von der aus der Aufruf erfolgte. ENDPROC darf nur in Prozeduren verwendet werden; an anderen Stellen provoziert es die Ausgabe der Fehlermeldung
Not in a procedure.
Beispiele:
ENDPROC
IF a<=0 THEN ENDPROC ELSE PROCrecurse(a-1)