我正在阅读开始:4。决定,决定...... 我可以跑42 42 = .
42 42 = ok
42 42 = . -1 ok
可以预见的-1
是,我得到了两个人的赞美。true
但是,如果我将 a 压入42
堆栈,然后运行
42 .s
42 = IF ." foobar " THEN ;
我希望foobar
被输出,但事实并非如此。相反,我得到
42 .s <1> 42 ok
42 = IF ." foobar " THEN ;
:2: Interpreting a compile-only word
42 = >>>IF<<< ." foobar " THEN ;
Backtrace:
$7F7539250B30 throw
这里发生了什么?