Betingelser
Hvis-uttrykket velges fra to uttrykk basert på verdien til en logisk inndataverdi og evaluerer bare det valgte uttrykket.
hvis-uttrykk:
if
hvis-betingelse then
true-expression else
false-expression
hvis-betingelse:
uttrykk
true-expression:
uttrykk
usant uttrykk:
uttrykk
Følgende er eksempler på hvis-uttrykk:
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
Følgende gjelder når du evaluerer et hvis-uttrykk:
Hvis verdien som produseres ved å evaluere hvis-betingelsen ikke er en logisk verdi, utløses en feil med årsakskode
"Expression.Error"
.Sann-uttrykket evalueres bare hvis hvis-betingelsen evalueres til verdien
true
.Det falske uttrykket evalueres bare hvis hvis-betingelsen evalueres til verdien
false
.Resultatet av hvis-uttrykket er verdien for sann-uttrykket hvis hvis-betingelsen er
true
, og verdien for det falske uttrykket hvis hvis-betingelsen erfalse
.Feil som oppstår under evalueringen av hvis-betingelsen, sann-uttrykket eller usann-uttrykket overføres.