ELSE — IF...ELSE...THEN 분기

ELSE — IF...ELSE...THEN 분기

ELSEIF...THEN 구조에서 조건이 거짓일 때 실행할 분기를 제공하는 코어 단어예요.

출처: ELSE — Forth 2012 Standard

본문

컴파일 (Compilation)

( C: orig1 -- orig2 )

새로운 미해결 전방 참조(forward reference) orig2의 위치를 제어 흐름 스택에 놓아요. 아래 주어진 실행 시점 의미를 현재 정의에 추가해요. 이 의미는 orig2가(예: THEN에 의해) 해결될 때까지 불완전해요. 추가된 실행 시점 의미 뒤의 위치를 사용해 전방 참조 orig1을 해결해요.

실행 (Run-time)

( -- )

orig2의 해결이 주는 위치에서 실행을 계속해요.

참조 (See)

  • 6.1.1700 IF
  • 6.1.2270 THEN
  • A.6.1.1310 ELSE

합리성 (Rationale)

전형적인 사용:

: X ... test IF ... ELSE ... THEN ;

테스트 (Testing)

F.6.1.1700 IF 를 참조하세요.

더 알아보기 (Learn more)

출처: ELSE — Forth 2012 Standard