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 -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €