Mutual recursion: Difference between revisions

Added Dyalect
(Add BCPL)
(Added Dyalect)
Line 1,129:
6 6
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}}==
Anonymous user