Podmienené akcie
If-expression vyberie z dvoch výrazov na základe hodnoty logickej vstupnej hodnoty a vyhodnotí iba zvolený výraz.
if-expression:
if
if-conditionthen
true-expressionelse
false-expression
if-condition:
Výraz
true-expression:
Výraz
false-expression:
Výraz
Nižšie sú uvedené príklady na výrazy if-expression:
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
Pri vyhodnocovaní výrazu if-expression platí:
Ak hodnota vygenerovaná vyhodnotením podmienky if-condition nie je logickou hodnotou, vyvolá sa chyba s kódom
"Expression.Error"
príčiny .Výraz true-expression sa vyhodnotí iba v prípade, ak sa podmienka if-condition vyhodnotí na hodnotu
true
.Výraz false-expression sa vyhodnotí iba v prípade, ak sa podmienka if-condition vyhodnotí na hodnotu
false
.Výsledok výrazu if-expression je hodnota true-expression , ak podmienka if-condition je
true
, a hodnota false-expression , ak je podmienka if-condition jefalse
.Chyby vzniknuté počas vyhodnocovania podmienky if-condition, výrazu true-expression alebo výrazu false-expression sa rozšíria.
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre