Gibt einen der an die Funktion übergebenen Parameter zurück.
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)
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)