<html><head></head><body>Although erlang doesn't have return statement, it's not very hard to implement a substitute.<br>
<br>
Here is a toy I made but never used: <a href="https://github.com/RumataEstor/ereturn">https://github.com/RumataEstor/ereturn</a><br>
<br>
-- <br>
Best wishes,<br>
Dmitry Belyaev<br><br><div class="gmail_quote">On 16 December 2014 7:05:08 PM AEDT, aman mangal <mangalaman93@gmail.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi everyone,<div><br /></div><div>I have seen similar questions before on the forum but I could never understand the reason behind it. Is it due to theoretical reasons such as <i>return </i>statement makes it hard to reason about the program or practical reasons that it is hard to implement it (this doesn't seem right but I cannot think of anything else)?</div><div><br /></div><div>Moreover, is there a good alternate to avoid nested case statements? Making more functions just seems tedious. Using <i>catch </i>statementĀ seems another good alternate but my intuition is that it is not good practice, is it?</div><div><br /></div><div>Thank you</div><div>Aman Mangal</div><div><a href="http://www.prism.gatech.edu/~amangal7">www.prism.gatech.edu/~amangal7</a></div>
<p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />erlang-questions mailing list<br />erlang-questions@erlang.org<br /><a href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a><br /></pre></blockquote></div></body></html>