Conditionals Commands

elIf

If 조건이 거짓일 때 추가 조건을 판단합니다. 조건식 사용법은 If와 동일.

If 조건이 거짓일 경우 다음 조건을 판단할 때 사용하는 명령어입니다. 조건식 사용법은 If 와 동일하며, If ~ else 사이 또는 else 가 없을 경우 If ~ endIf 사이에 여러 개를 추가할 수 있습니다.

동작 흐름

다음 예제는 If 조건 뒤에 elIf 조건문을 추가하여 mReturnValue2 일 경우와 3 일 경우를 각각 판단해 분기합니다.

If / elIf 흐름 예제

내부 동작:

  1. elIf 판단 조건 평가
  2. 참이면 해당 블록 수행 후 10번 라인(endIf 다음)으로 이동
  3. 위 조건이 참이면 그 다음 elIf 블록은 수행되지 않고 건너뛰며, 거짓이면 다음 elIf 의 조건을 판단해 수행
  4. 모든 분기가 끝나면 If 구문 종료 후의 위치에서 흐름 재개

매개변수

ArgumentTypeDescription
Conditional expression문자열변수와 연산자의 조합 — 연산자 양쪽에 반드시 변수나 값이 존재해야 함. 예: ([mVarIndex]>0) && ([mVarIndex]<5)
Operator선택논리·비교 연산자 — 선택 시 Conditional expression 항목의 현재 커서 위치에 연산자가 자동 추가됨. Is blank (Use only one operator) / Is not blank (Use only one operator) 두 연산자는 다른 연산자와 함께 사용할 수 없음

반환값

이 명령어는 반환값이 없습니다.

설명

elIfIf 또는 다른 elIf 다음에 추가할 수 있으며, If ~ endIf 구문 사이에 존재해야 합니다.

else 다음에 elIf 를 추가하면 문법 에러가 발생합니다. elIf 는 항상 else 보다 앞에 와야 합니다.

관련 명령어