当返回堆栈发挥作用时,堆栈注释应该是什么样的?
: FOO ( d2 d1 tos -- sum flag )
... ;
Run Code Online (Sandbox Code Playgroud)
这个词需要5个单元格并返回2个单元格,但是当使用返回堆栈时,括号之间会是什么?例如,堆栈注释如何查找:
: BAZ ( d2 d1 tos -- d )
BASE @ >R >R ( d2 d1 )
2SWAP D- ( d )
R> DUP
R@ BAR
R> BONK ;
Run Code Online (Sandbox Code Playgroud)