Files
linguist/samples/Grace/ackerman_function.grace
2014-06-27 19:58:53 -07:00

6 lines
173 B
Plaintext

method ack (m : Number, n : Number) -> Number {
print "ack {m} {n}"
if (m < = 0) then {n + 1}
elseif {n <= 0} then {ack((m -1), 1)}
else {ack(m -1, ack(m, n-1))}
}