<div dir="ltr">13 сентября 2013 г., 19:48 пользователь Konstantin S. Uvarin <span dir="ltr"><<a href="mailto:khedin@gmail.com" target="_blank">khedin@gmail.com</a>></span> написал:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">когда пытается<br>
выполнить "результат code"->(). </blockquote><div><br></div><div>Это вовсе не code->() - это обычный hashref, который потом и передается в качестве аргумента (как это видно из второго примера).</div><div>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Но пользователь об этом не факт что<br>
узнает.).<br>
<br>
  Вообще я был бы рад, если бы из нижеприведённого корректным кодом был<br>
бы только вариант с прототипом.<br>
<br>
perl -wle 'foo{ 3 => print "xx" }; sub foo { print shift }'<br>
perl -wle 'sub foo; foo{ 3 => print "xx" }; sub foo { print shift }'<br>
perl -wle 'sub foo(&); foo{ 3 => print "xx" }; sub foo (&) { print<br>
shift }'<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div> </div></div>-- <br>Best regards,<br>Ilya Chesnokov
</div></div>