RosettaCodeData/Task/Anonymous-recursion/Forth/anonymous-recursion-2.fth
2023-07-01 13:44:08 -04:00

5 lines
162 B
Forth

( xt from :noname in the previous example )
variable pocket pocket !
: fib ( +n -- n' )
dup 0< abort" Negative numbers don't exist."
[ pocket @ compile, ] ;