Kehrt aus einer Subroutine zurück, die zuvor via Funktionsaufruf, Gosub, Hotkey-Aktivierung, GroupActivate oder Ähnlichem angesprungen wurde.
Return , Ausdruck
Dieser Parameter funktioniert nur, wenn man Return
innerhalb einer Funktion verwendet.
Da dieser Parameter ein Ausdruck ist, wären alle folgenden Zeilen gültige Beispiele:
return 3 return "direkt geschriebene Zeichenkette" return MeineVar return i + 1 return true ; Gibt die Nummer 1 als "wahr" zurück. return ElementeAnzahl < MaxElemente ; Gibt einen wahren oder falschen Wert zurück. return FindeFarbe(ZielFarbe)
Bekannte Einschränkung: Aus Gründen der Abwärtskompatibilität und Benutzerfreundlichkeit sind die folgenden zwei Beispiele funktionsgemäß identisch:
return MeineVar return %MeineVar%
Mit anderen Worten: Eine einzelne Variable, die von Prozentzeichen umschlossen ist, wird nicht als Ausdruck behandelt. Um das zu umgehen bzw. als Ausdruck zu behandeln, müssen Sie es mit runden Klammern umschließen; zum Beispiel: return (%MeineVar%)
.
Gibt es keinen Aufrufer, zu dem die Subroutine zurückkehren kann, wird Return stattdessen ein Exit durchführen.
Siehe Rückgabewerte an den Aufrufer, wie mehrere Werte von einer Funktion an ihrem Aufrufer zurückgegeben werden können.
Funktionen, Gosub, Exit, ExitApp, GroupActivate