GOTO Sprungmarke


Beschreibung
Diese Anweisung erzwingt die Programmausführung an anderer Stelle im Programm. Ein RETURN-Befehl, wie bei GOSUB, ist nicht notwendig. Mit GOTO können endlose Programmsprünge definiert werden (wie REPEAT...FOREVER).

Die Alternative zu GOTO ist GOSUB - mit dem Rücksprung.

Übrigens werden die Sprungmarken in BlitzBasic mit einem Punkt vor dem Namen definiert. Bei GOTO braucht man diesen Punkt aber nicht anzugeben.


Parameter
Sprungmarke = Beliebige Sprungmarke, welche bereits im Programm definiert wurde. Die Sprungmarke muss einen Punkt vor dem Namen haben. Bei GOTO braucht man diesen Punkt aber nicht anzugeben (siehe Beispiel).


Rückgabewert
-


Beispiel
Dieses Beispiel demonstriert die Funktionsweise von GOTO:

GOTO Sprung
PRINT "Dieser Text wird nicht angezeigt"
.Sprung
PRINT "Aber dieser Text wird angezeigt"


So können Endlos-Schleifen erstellt werden:

.Prog
IF KEYHIT(1)=1 THEN END
GOTO Prog


Siehe auch
END FUNCTION, FUNCTION, GOSUB, RETURN