CONSTANT — 상수 정의
CONSTANT — 상수 정의
CONSTANT는 실행 시점에 정해진 값 x를 스택에 올려놓는 정의 name을 만드는 코어 단어예요. 이렇게 만들어진 name을 "상수(constant)"라고 불러요.
본문
스택 효과
( x "<spaces>name" -- )
설명
선행 공백 구분자를 건너뛰고 공백으로 구분된 name을 파싱해요. 아래 정의된 실행 의미를 가진 name의 정의를 만들어요. name을 "상수"라고 불러요.
name 실행 (name Execution)
( -- x )
x를 스택에 올려놓아요.
참조 (See)
- 3.4.1 Parsing(파싱)
- A.6.1.0950 CONSTANT
합리성 (Rationale)
전형적인 사용:
... DECIMAL 10 CONSTANT TEN ...
테스트 (Testing)
T{ 123 CONSTANT X123 -> }T
T{ X123 -> 123 }T
T{ : EQU CONSTANT ; -> }T
T{ X123 EQU Y123 -> }T
T{ Y123 -> 123 }T