1 2 3 4 5 6 7 8 9 10 11 12 13 14
{ fun isEven(n) { if (n == 0) return true; // out: NameError: name "isOdd" is not defined return isOdd(n - 1); } fun isOdd(n) { if (n == 0) return false; return isEven(n - 1); } isEven(4); }