Optionale Argumente
Stefan G.
- asp.net
Hallo zusammen,
ist es möglich mittels ASP bzw. VB-Script eine Funktion mit optionalen Argumenten zu verwenden? Soweit ich weiß, gibt es in Visual Basic und PHP doch diese Möglichkeit.
Wenn es (wie ich vermute) nicht möglich ist, welche Möglichkeiten gibt es einen Workaround zu schaffen?
Viele Grüße
Stefan
Hallo Stefan,
ich wüßte auch nicht, dass das geht. (lasse mich aber gerne eines Besseren belehren).
Als work-around würde ich vorschlagen:
function test (a,b)
if b = "leer" then
b = "default-Wert" 'bzw. b einfach nicht benutzen, je nachdem
end if
end function
Aufruf
call test(1,2)
call test(1,"leer")
Evtl. funktioniert es auch einfach mit "" statt "leer". Das müßtest Du mal ausprobieren.
Gruß
Susanne
Hallo zusammen,
ist es möglich mittels ASP bzw. VB-Script eine Funktion mit optionalen Argumenten zu verwenden? Soweit ich weiß, gibt es in Visual Basic und PHP doch diese Möglichkeit.
Wenn es (wie ich vermute) nicht möglich ist, welche Möglichkeiten gibt es einen Workaround zu schaffen?
Viele Grüße
Stefan
Hallo Susanne,
vielen Dank für die schnelle Antwort.
Als work-around würde ich vorschlagen:
function test (a,b)
if b = "leer" then
b = "default-Wert" 'bzw. b einfach nicht benutzen, je nachdem
end if
end functionAufruf
call test(1,2)
call test(1,"leer")
Dein Vorschlag nutzt mir in meinem konkreten Fall nur bedingt.
Ich habe mich dafür entschieden, eine zweite Funktion mit entsprechend mehr Argumenten einzuführen.
Gruß, Stefan