으로 ASCII 코드를 얻기 문자의 ASCII의 수 (key
단어를 사용 을 눌러 스택에 넣어 것과 같은 수) 스택에 넣고.Gforth에 <code>'a'</code> 입력시 Gforth
' '
(공백)과 같이 작동하지 않습니다. 대신 :
' ' ok
.s <1> 34384939008 ok
숫자는 32 여야합니다.이 동작을 설명하는 내용은 무엇입니까? 그리고 그것에 대해 수행 할 수있는 것 - 수동으로 스택에 ' '
(공백)에 해당하는 ASCII 번호를 넣는 것 외에?
LOL, 진드기도 난해한 단어가 아닙니다. 당혹 스럽네요 ;-) 방금 FORTH에서 시작해서 그걸 놓쳤습니다. –
한가지 질문 : 런타임과 컴파일 모드에서 두 가지 버전'char'와'[char]'가있는 이유는 무엇일까요? –
해석 된 코드에서'CHAR' 만 의미가 있습니다. 그러나'CHAR'과'[CHAR]'모두 컴파일 된 코드에서 유용 할 수 있습니다. '[CHAR]'는 컴파일 타임에 작동하므로 프로그램의 다음 단어를 구문 분석합니다. 'CHAR'는 런타임에 작동하기 때문에 프로그램 텍스트에서는 작동하지 않지만 나중에 입력 스트림에서 작동합니다. 예 : 즉각적인 단어. –