Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Výraz if vybere ze dvou výrazů na základě hodnoty logické vstupní hodnoty a vyhodnotí pouze vybraný výraz.
if-expression:
if
if-conditionthentrue-expressionelsefalse-expression
podmínka-if:
výraz
pravdivý výraz:
výraz
nepravdivý výraz
výraz
Tady jsou příklady výrazů if-expression:
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
Při vyhodnocování výrazu if platí následující:
Pokud hodnota vytvořená vyhodnocením podmínky if není logická hodnota, vyvolá se chyba s kódem
"Expression.Error"důvodu.Výraz true je vyhodnocen pouze v případě, že podmínka if-vyhodnocuje hodnotu
true.Výraz false se vyhodnotí pouze v případě, že se podmínka if vyhodnotí na hodnotu
false.Výsledkem výrazu if-expression je hodnota výrazu true,pokud je podmínka
truea hodnota false-expression, pokud je podmínka if-conditionfalse.Chyby vyvolané při vyhodnocování podmínky if, true-expression nebo false-expression se šíří.