sub func {<div>    my %args = ( <br>        a => 'def_val_a', <br>        b => 'def_val_b',<br>        @_,<br>    }<br>   return $args{a} . $args{b}; <br>}<br><br>Чем плохо-то?<br><br><br><div class="gmail_quote">
2012/8/30 Nikita Zubkov <span dir="ltr"><<a href="mailto:nikzubkov@gmail.com" target="_blank">nikzubkov@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
30 августа 2012 г., 15:04 пользователь Alex Varyanick <span dir="ltr"><<a href="mailto:q@cono.org.ua" target="_blank">q@cono.org.ua</a>></span> написал:<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>> Уже за отсутствие именованных параметров функции в синтаксисе или<br>
> необходимости каждый раз писать полное имя package'а можно не рекомендовать<br>
> использовать perl.<br>
<br>
</div>qwe(a => 42, b => "hello"); # mmm?<br></blockquote><div><br></div></div><div>Нет.</div><div><br></div><div>sub func {</div><div>    my( ... ) = @_; # о боже за что?</div><div class="im"><div>}</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote></div></div></blockquote></div>-- <br>Alexander<br>
</div>