IIf
Valoro = IIf ( bTesto AS Boolean , vVero , vMalvero )
Valoro = If ( bTesto AS Boolean , vVero , vMalvero )
Kalkulas esprimon
bTesto, kaj redonas
vValoro se esprimo
bTesto estas
TRUE,
aux
vMalvero se esprimo estas
FALSE.
Singradu! kontrauxa ol
IF, aux C/Perl operatoro
?
, du ambaux
vVero kaj
vMalvero estas plenumata, maldependate kio ajn valoro estas
bTesto.
Examples
X = 7
PRINT If((X MOD 2) = 0, "even", "odd")
odd
' Neniam vi faras tio en realaj kodoj, cxar gxi ne estas tradukeble!
X = 7
PRINT "Vi havas " & X & " mesagxo" & If(X <> 1, "j", "") & " atendante."
Vi havs 7 mesagxoj atemdante.
PRINT If((X MOD 2) = 1, "odd", 1 / 0)
See also