Aufruf
Return [wert]
Parameter
Wert
|
übergibt einen beliebigen Wert, wenn er mit einer Funktion angewandt wird
|
Rückgabewert
Wird der Befehl in einer Funktion verwendet, dann liefert diese den übergebenen Wert zurück.
Beschreibung
Dieser Befehl hat zwei Bedeutungen!
1. Return wird zusammen mit Gosub
verwendet
Mit
Gosub
kann man einen Sprung an eine andere Stelle im Programm erzwingen. Nachdem die Befehle dort abgearbeitet wurden, muss der Befehl
Return angewendet werden. Dies führt zu einem Rücksprung an die Stelle, wo der
Gosub
Befehl stand.
Anders als in anderen Programmiersprachen kommt es nicht zu einem Fehler, wenn
Return vergessen wurde oder wenn das Programm ohne den
Gosub
Befehl auf die
Return-Zeile trifft.
2. Return wird in einer Funktion (Function
) verwendet
An eine Funktion können Werte übergeben werden. Nach der Berechnung kann (muss aber nicht) ein Wert zurückgeliefert werden.
Wird Return in einem Unterprogramm aufgerufen, dann wird dieses Unterprogramm sofort beendet.
Wird kein Wert angegeben, so wird eine Null zurückgeliefert. Soll ein Integerwert übergeben werden, so darf kein Typenzeichen (wie $ oder #) in Funktion-Bezeichnung erscheinen. Soll ein Floatwert übergeben werden, dann muss man #-Zeichen angeben. Für einen Stringwert muss man $-Zeichen verwenden.
Beispiel
Dieses Beispiel zeigt die Verwendung einer Funktion:
Siehe auch
End Function, Function, Gosub, Goto