Conditionals Commands

If Else endIf

조건 결과에 따라 실행할 명령어 블록을 분기합니다.

조건 구문으로 조건 결과에 따라 실행할 작업을 분기할 수 있는 명령어입니다. 조건이 충족되면 해당 블록을 실행하고, 거짓이면 그 블록을 건너뜁니다.

동작 흐름

다음 예제는 mReturnValue1 이면 참 블록을, 아니면 거짓 블록을 실행합니다.

If / Else / endIf 예제

내부 구조는 다음과 같이 4개 영역으로 이루어집니다.

  1. 판단 조건 (If)
  2. 참일 경우 수행 블록
  3. 거짓일 경우 수행 블록 (else 이후)
  4. 구문이 끝난 후 이어서 수행되는 곳 (endIf 다음)

If / Else / endIf 흐름 4단계

매개변수

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

반환값

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

설명

If ~ endIf항상 쌍으로 이루어져야 하며, 사이에는 else 또는 elIf 문을 추가할 수 있습니다.

관련 명령어