다음을 통해 공유


조건

if 식논리 입력 값의 값에 따라 두 식 중에서 선택하고 선택한 식만 평가합니다.

if-expression:
       ifif-conditionthentrue-expressionelsefalse-expression
if-condition:
      식
true-expression:
      식
false-expression:
      expression

if 식의 예는 다음과 같습니다.

if 2 > 1 then 2 else 1          // 2
if 1 = 1 then "yes" else "no"   // "yes"

if 식을 평가할 때 다음이 유지됩니다.

  • if 조건을 평가하여 생성되는 값이 논리 값이 아닌 경우 이유 코드 "Expression.Error" 와 함께 오류가 발생합니다.

  • true 식은 if 조건이true으로 계산되는 경우에만 평가됩니다.

  • false 식은 if 조건이false으로 계산되는 경우에만 계산됩니다.

  • if 식의 결과는 if-conditiontrue인 경우 true 식값이고 if 조건이면 false 식 값입니다.false

  • if-condition, true-expression 또는 false-expression평가하는 동안 발생한 오류가 전파됩니다.