Tutorial / Funktion mit Vorgabe-Werten
Funktion mit Vorgabe-Werten
Soll eine Funktion auch mit weniger Argumenten aufgerufen werden können, so lassen sich für die restlichen Parameter Vorgaben festlegen.
Für einen Vorgabewert wird an den Variable-Namen ein "=" mit dem gewünschten Wert angehängt:
::test( Str a = "abc", Int b = 1 )
Werden nun weniger Werte an die Funktion übergeben, so wird für die nachfolgenden Variablen der Vorgabewert verwendet:
::test( Str a = "abc", Int b = 1 )
Print "A: " + a
Print "B: " + b
this.test( "Foo", 3 )
this.test( "Bar" )
this.test()
this.test
Die beiden letzten Zeilen sind identisch. Bei beiden wird für 'a' sowie für 'b' der Vorgabewert verwendet.
- Powered by
OghsWiki
-