Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
If-expression väljer mellan två uttryck baserat på värdet för ett logiskt indatavärde och utvärderar endast det valda uttrycket.
if-expression:
if
if-conditionthentrue-expressionelsefalse-expression
if-condition:
uttryck
true-expression:
uttryck
falskt uttryck
uttryck
Följande är exempel på if-expressions:
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
Följande gäller vid utvärdering av ett if-uttryck:
Om värdet som skapas genom att utvärdera if-condition inte är ett logiskt värde genereras ett fel med orsakskoden
"Expression.Error".True-expression utvärderas endast om if-condition utvärderas till värdet
true.Falskt uttryck utvärderas endast om if-condition utvärderas till värdet
false.Resultatet av if-expression är värdet för true-expression om if-condition är
true, och värdet för false-expression om if-condition ärfalse.Fel som uppstår under utvärderingen av if-condition, true-expression eller false-expression sprids.