Kategorie: Script
Ab Engineversion: 1.0 OC
Par
Beschreibung
Gibt einen der an die Funktion übergebenen Parameter zurück.
Syntax
any Par(int index);
Parameter
- index:
- 0-9: Index des abzufragenden Parameters
Anmerkung
Diese Funktion war in der alten (< gwe4) Funktionssyntax die einzige Möglichkeit, um die Funktionsparameter abzufragen. Mit der neuen Syntax können den Parametern Namen zugewiesen werden, was in den meisten Fällen auch zu empfehlen ist (Ausnahme: siehe Beispiel)
Beispiel
private func Multiply3(v1, v2, v3) { return v1 * v2 * v3; }
Dieselbe Funktion mit in neuer Funktionssyntax
private func MultiplyX(cnt) { var x = 1; for(var i = 0; i < cnt; i++) x *= Par(i + 1); return x; }
Ein Beispiel für gemischte Verwendung von benannten und unbenannten Parametern. Diese Funktion kann bis zu 9 Zahlen multiplizieren. Dabei wird jeweils die Anzahl der zu multiplizierenden Zahlen übergeben (z.B. MultiplyX(4, 10, 3, 4, 7) = 10 * 3 * 4 * 7 = 840)