Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A expressão-if seleciona entre duas expressões com base no valor de um valor de entrada lógico e avalia apenas a expressão selecionada.
expressão-if:
if
if-conditionthenexpressão verdadeiraelseexpressão falsa
condição-if:
expressão
expressão-true:
expressão
expressão-false:
expressão
Estes são exemplos de expressões-if:
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
As seguintes condições se verificam ao avaliar uma expressão-if:
Se o valor produzido pela avaliação da condição if não for um valor lógico, um erro com código
"Expression.Error"de motivo será gerado.A expressão-verdadeira será avaliada apenas se a condição-if for avaliada como o valor
true.A expressão-falsa será avaliada somente se a condição-if for avaliada como o valor
false.O resultado da expressão-if será o valor da expressão-verdadeira se a condição-if for
truee será o valor da expressão-falsa se a condição-if forfalse.Erros gerados durante a avaliação da if-condition, true-expression ou false-expression são propagados.