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 Multiply3:
return(Par() * Par(1) * Par(2));
Definiert eine Funktion Multiply3, die ihre drei Parameter miteinander multipliziert.
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)