ELSE — IF...ELSE...THEN 분기
ELSE — IF...ELSE...THEN 분기
ELSE는 IF...THEN 구조에서 조건이 거짓일 때 실행할 분기를 제공하는 코어 단어예요.
본문
컴파일 (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 를 참조하세요.