<br><br><div class="gmail_quote">2012/10/2 Maxim Vuets <span dir="ltr"><<a href="mailto:maxim.vuets@gmail.com" target="_blank">maxim.vuets@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Tue, Oct 02, 2012 at 07:18:21AM +0100, ksvs wrote:<br>
>Недавно начал учить Perl и вот узнал, что в нем есть goto.<br>
>А препод информатики говорит, что за использование goto по рукам надо<br>
>бить, а языки с ним - ушербны.<br>
<br>
</div>Относитесь скептически к людям, которые рассуждают такими категориями.<br>
<div class="im"><br></div></blockquote><div><br></div><div>Поддерживаю.</div><div><br></div><div>И кстати в перле есть 3 версии goto.</div><div><br></div><div>1. классический goto LABEL. используется крайне редко.</div>
<div>2. goto EXPR. жуткая версия goto LABEL, которая позволяет переходить на динамически вычисленную метку. Никогда вообще не видел, чтоб кто-то использовал.</div><div><br></div><div>3! goto CODEREF. Прекрасная, незаменимая, функция, которой и я пользуююсь регулярно и встречаю таковое использование. За примером далеко ходить не нужно - Tail Recursion<br clear="all">
<div><br></div>-- <br>Best wishes,<br>Vladimir V. Perepelitsa aka Mons Anderson<br><<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>>, <<a href="mailto:mons@cpan.org">mons@cpan.org</a>><br><a href="http://github.com/Mons">http://github.com/Mons</a><br>
<br>
</div></div>