SOURCE — 입력 버퍼 주소·길이

SOURCE — 입력 버퍼 주소·길이

SOURCE는 입력 버퍼의 주소 c-addr와 문자 수 u를 반환하는 코어 단어예요.

출처: SOURCE — Forth 2012 Standard

본문

스택 효과

( -- c-addr u )

설명

c-addr는 입력 버퍼의 주소이고, u는 입력 버퍼에 있는 문자 수예요.

참조 (See)

  • A.6.1.2216 SOURCE

합리성 (Rationale)

SOURCE는 서로 다른 입력 소스에 대해 입력 버퍼의 위치 차이를 숨겨서 입력 버퍼를 직접 접근하는 과정을 단순화해요. 이것은 또한 구현자에게 버퍼 관리 구현에서 더 큰 유연성을 준다.

테스트 (Testing)

T{ : GS4 SOURCE >IN ! DROP ; ->  }T
T{ 123 GS4 -> 123 }T

더 알아보기 (Learn more)

출처: SOURCE — Forth 2012 Standard