Hi Fachmenschen,
ich habe eine grundsätzliche Frage zur Gestaltung eigener UDF's.
Als Beispiel nehme ich den Aufruf einer eigenen UDF:
[autoit]function("a", "b", "c")
[/autoit]Die Funktion "function" soll bei mir die übergebenen Werte auswerten, und einen davon zurückliefern.
[autoit]
Func function($a, $b, $c)
...
EndFunc
An einer anderen Stelle in meinem Script will ich jedoch, dass nur zwei der Werte überprüft werden:
[autoit]function("a", "c")
[/autoit]Die Funktion "function" wird jedoch somit mit der falschen Anzahl an Parametern aufgerufen - was zu einer Fehlermeldung führt.
Meine Frage:
Wie gestalte ich am besten eine eigene Funktion, wenn ich festlegen will, dass zum Beispiel der Wert "a" zwingend angegeben werden muss, während die Werte "b" und "c" optional sein können - d. h. bei einem Aufruf von "function()" nicht übergeben werden müssen?
Danke bereits für Euren Rat.