Ich bastle gerade an folgender VBScript Funktion
Code:
function IsSamstag
if Weekday(Date) = 7 then
IsSamstag = True
else
IsSamstag = False
end if
end function
Jetzt frage ich mich, ob ich das vielleicht so schreiben kann:
Code:
function IsSamstag
IsSamstag = (Weekday(Date) = 7)
end function
VBScript unterscheidet ja nicht zwischen einem Vergleich und einer Zuweisung.
In Delphi/Pascal sind das bekanntlich zwei paar Stiefel.
Weiss der Interpreter dann immer was ich von ihm will?
Als dritte Lösung könnte ich mir auch das vorstellen:
Code:
function Iff(cond, TrueValue, FalseValue)
if cond then
Iff = TrueValue
else
Iff = FalseValue
end if
end function
function IsSamstag
IsSamstag = Iff(Weekday(Date) = 7, True, False)
end function
Was wäre denn "best Practice"?