Referenz - GOSUB
Syntax: GOSUB label
Typ: Anweisung
Kategorie: Programmorganisation
Springt zu einem Label, und speichert, von wo der Sprung ausgeführt wurde, um später dorthin zurückzukehren. GOSUB hat eine ähnliche Funktion wie SUB. Die SUB-Methode sollte jedoch bevorzugt werden, da durch GOSUB oft unübersichtlicher Code entsteht. GOSUB ist der Vorgänger von SUB.
GOSUB verzweigt zu einer beliebigen Programmstelle. Um von dort zum Hauptprogramm zurückzukehren, benutzen Sie RETURN.
Achtung: Seit FreeBASIC v0.16b, März-Release darf GOSUB nicht mehr auf Prozedurebene verwendet werden. Stattdessen muss GOTO oder eine SUB oder FUNCTION verwendet werden.
Beispiel:
GOSUB message
END
message:
PRINT "Welcome!
RETURNUnterschiede zu QB:
GOSUB ist auf Prozedurebene nicht mehr zulässig.
Unterschiede zu früheren FreeBASIC-Versionen:
Seit FreeBASIC v0.16b, März-Release ist es nicht mehr zulässig, GOSUB auf Prozedurebene zu verwenden.
Siehe auch:
RETURN,
GOTO,
SUB,
FUNCTION,
Prozeduren
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||






Versionen