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

5 lines
182 B
Text

def A(m, n) {
return if (m <=> 0) { n+1 } \
else if (m > 0 && n <=> 0) { A(m-1, 1) } \
else { A(m-1, A(m,n-1)) }
}