Это печально.<br><br><div class="gmail_quote">2 октября 2012 г., 15:36 пользователь Alex Varyanick <span dir="ltr"><<a href="mailto:q@cono.org.ua" target="_blank">q@cono.org.ua</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/10/2 oleg alexeenkov <<a href="mailto:proler@gmail.com">proler@gmail.com</a>>:<br>
<div class="im">> Например есть скрипт, в котором живет некий процесс, состоящий из разных<br>
> долгих стадий, который должны выполняться в опредененной последовательности.<br>
> Стадии могут сломаться, и мы можем захотеть возобновить работу с середины<br>
><br>
> <a href="http://a.pl" target="_blank">a.pl</a>:<br>
> eval { goto $ARGV[0]; }<br>
> a:<br>
>         sleep 86400;<br>
> b:<br>
>         sleep 86400;<br>
> c:<br>
>         sleep 86400;<br>
> d:<br>
>         sleep 86400;<br>
> e:<br>
>         sleep 86400;<br>
><br>
> <a href="http://a.pl" target="_blank">a.pl</a> c   # - начнем с c<br>
><br>
> Интересно посмотреть на решения без goto<br>
<br>
</div>Я хоть и не сторонник goto#1, goto#2, но вот это очень читабельный<br>
пример! Даже не приходит на ум решения без goto более читабельного.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Varyanick I. Alex<br>
skype: cono..<br>
<a href="mailto:q@cono.org.ua">q@cono.org.ua</a><br>
</font></span><div class="HOEnZb"><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br>