11.9 Return-Anweisung

 
Return [(<retval1>, <retval2>, ...)]

Die Return-Anweisung wird zum Verlassen einer benutzerdefinierten Funktion verwendet. Die Programmsteuerung kehrt an die Position im Skript zurück, von wo aus die Funktion aufgerufen wurde.

Optional können über Return so viele Werte zurückgegeben werden, wie Sie wollen. Dabei ist es obligatorisch, diese Werte in Klammern zu setzen. Beispielsweise:

 
; falsch!
Function p_Min(a, b)
    If a < b Then Return a
    Return b
EndFunction

; richtig!
Function p_Min(a, b)
    If a < b Then Return(a)
    Return(b)
EndFunction

Siehe Funktionen für Details.

Hinweis zur Kompatibilität mit Hollywood 1.x Skripts: Return kann auch nach einer Label-Anweisung verwendet werden, um zur Gosub-Position zurück zu springen. Diese Methode ist nur für die Kompatibilität mit Hollywood 1.x Skripts enthalten. Bitte verwenden Sie sie nicht mehr.


Navigation zeigen