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.
|
Example
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)
Division by zero