Les på engelsk

Del via


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 verdientrue.

  • 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 er false.

  • Feil som oppstår under evalueringen av hvis-betingelsen, sann-uttrykket eller usann-uttrykket overføres.