if 식은 논리 입력 값의 값에 따라 두 식 중에서 선택하고 선택한 식만 평가합니다.
if-expression:
if
if-conditionthen참 표현식else거짓 표현식
if 조건:
식
true-expression:
식
거짓 표현
표현
if 식의 예는 다음과 같습니다.
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
if 식을 평가할 때 다음이 유지됩니다.
if 조건을 평가하여 생성된 값이 논리 값이 아닌 경우 이유 코드
"Expression.Error"와 함께 오류가 발생합니다.true 식은 if 조건이평가됩니다.
false 식은 if 조건이계산됩니다.
if 식의 결과는 if-condition인 경우 true 식
true값이고 if 조건이면 false 식 의 값입니다.falseif-condition, true-expression 또는 false-expression을 평가하는 동안 발생한 오류가 전파됩니다.