Mutual recursion: Difference between revisions
added MiniScript example
(added MiniScript example) |
|||
Line 1,862:
m(N) = ( if N = 0 then 0 else N - f(m(N - 1)) ).
</lang>
=={{header|MiniScript}}==
<lang MiniScript>f = function(n)
if n > 0 then return n - m(f(n - 1))
return 1
end function
m = function(n)
if n > 0 then return n - f(m(n - 1))
return 0
end function
print f(12)
print m(12)</lang>
{{out}}
<pre>8
7</pre>
=={{header|MMIX}}==
|