Anonymous user
Find limit of recursion: Difference between revisions
Added Crystal implementation.
m (→{{header|Phix}}: smjaller limit for params/vars) |
(Added Crystal implementation.) |
||
Line 886:
However, for an implementation of Lisp that supports proper tail recursion,
this function will not cause a stack overflow, so this method will not work.
=={{header|Crystal}}==
<lang crystal>def recurse(counter = 0)
puts counter
recurse(counter + 1)
end
recurse()
</lang>
{{out}}
<pre>...
523656
Stack overflow (e.g., infinite or very deep recursion)
</pre>
=={{header|D}}==
|