Mutual recursion: Difference between revisions
Content added Content deleted
Not a robot (talk | contribs) (Add BCPL) |
(Added Dyalect) |
||
Line 1,129: | Line 1,129: | ||
6 6 |
6 6 |
||
6 6 </pre> |
6 6 </pre> |
||
=={{header|Dyalect}}== |
|||
<lang dyalect>func f(n) { |
|||
n == 0 ? 1 : n - m(f(n-1)) |
|||
} |
|||
and m(n) { |
|||
n == 0 ? 0 : n - f(m(n-1)) |
|||
} |
|||
print( (0..20).map(i => f(i)).toArray() ) |
|||
print( (0..20).map(i => m(i)).toArray() )</lang> |
|||
=={{header|E}}== |
=={{header|E}}== |