RosettaCodeData/Task/Ackermann-function/Oforth/ackermann-function.fth
2023-07-01 13:44:08 -04:00

4 lines
96 B
Forth

: A( m n -- p )
m ifZero: [ n 1+ return ]
m 1- n ifZero: [ 1 ] else: [ A( m, n 1- ) ] A
;