<div dir="ltr">восхитительное нововведение<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">14 февраля 2014 г., 14:39 пользователь Foxcool <span dir="ltr"><<a href="mailto:foxcool333@gmail.com" target="_blank">foxcool333@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Пт 14 фев 2014 14:23:29, Сергей Романов писал:<div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Читать в документации, конечно же ;0)<br>
<br>
<a href="https://github.com/Perl/perl5/blob/blead/pod/perlsub.pod#Signatures" target="_blank">https://github.com/Perl/perl5/<u></u>blob/blead/pod/perlsub.pod#<u></u>Signatures</a><br>
<br>
Чем лучше - строк меньше. Переменные по-умолчанию - sub<br>
foo($bar="baz") {...}, именованный хеш аргументов sub foo($first_arg,<br>
%rest_args) { ... }, вот это всё. Как в крутом python'e, короче :D<br>
<br>
.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
14.2.2014 14:13:17 пользователь Foxcool (<a href="mailto:foxcool333@gmail.com" target="_blank">foxcool333@gmail.com</a>) написал:<br>
<br>
Пт 14 фев 2014 14:04:27, Сергей Романов писал:<br>
> Небольшая поправочка­, чтоб люди совсем не запутались­.<br>
><br>
> Называть сигнатуры "прототипа­ми" не совсем верно. Они именно<br>
> сигнатуры,­ и появились в языке буквально неделю назад:<br>
><br>
><br>
<a href="http://perl5.git.perl.org/perl.git/commitdiff/30d9c59b5f3cba8b5d632d20c2370e82d8ba69ca" target="_blank">http://perl5.git.perl.org/<u></u>perl.git/commitdiff/<u></u>30d9c59b5f3cba8b5d632d20c2370e<u></u>82d8ba69ca</a><br>

<br>
><br>
> Прототипы функций (prototypes) в Perl были всегда. У tchrist на<br>
> "перловых монахах" есть отличная статья, почему вам почти никогда не<br>
> надо ими пользовать­ся:<br>
><br>
> <a href="http://www.perlmonks.org/?node_id=861966" target="_blank">http://www.perlmonks.org/?<u></u>node_id=861966</a><br>
><br>
> .<br>
><br>
>          14.2.2014 13:11:16 пользовате­ль Konovalov, Vadim<br>
>          (<a href="mailto:Vadim.Konovalov@emc.com" target="_blank">Vadim.Konovalov@emc.com</a>) написал:<br>
><br>
><br>
>          По следам митапа 2,<br>
><br>
>          1, я как-то без большого энтузиазма­ отнёсся к прототипам­<br>
>          (signatures),<br>
><br>
>          Корректиру­юсь -<br>
><br>
>          на самом деле я заблуждалс­я, signatures – великая крутизна и<br>
>          источник щастя, J<br>
><br>
>          2,<br>
><br>
>          Я говорил, что при попытке вставить в dropdown-boxэлементы<br>
>          'a'..'zzz' perl-Gtk2 был медленен как собака,<br>
><br>
>          Щас вот написал на Tcl/Tk– работает тока влёт как пропеллер,­<br>
><br>
>          А попытка «загрузить­» ещё больше – уже списком<br>
['a'..'zzzz'] –<br>
>          приводит к тому, что список отрисовыва­ется по 4 секунды,<br>
><br>
>          use strict;<br>
><br>
>          use Tcl::Tk;<br>
><br>
>          my $int = new Tcl::Tk;<br>
><br>
>          my $mw = $int->mainwindow;<br>
><br>
>          $mw->ComboBox(-values=>['a'..'<u></u>zzzz'])->pack;<br>
><br>
>          $mw->Button(-text=>"qwerty $_", -command=>'puts<br>
this')->pack for<br>
>          'a' .. 'l';<br>
><br>
>          $int->MainLoop;<br>
><br>
>          Наверное всё же скорость погрызена в недрах самой Gtk, а не в<br>
>          перловом мостике perl-Gtk2<br>
><br>
>          Всем превед JJJ<br>
><br>
>          *From:*Spb-pm<br>
>          [mailto:<a href="mailto:spb-pm-bounces%2Bvadim.konovalov" target="_blank">spb-pm-bounces+vadim.<u></u>konovalov</a>=<a href="mailto:emc.com@pm.org" target="_blank">emc.com@pm.org</a>] *On<br>
Behalf<br>
>          Of *Сергей Романов<br>
>          *Sent:* Friday, February 14, 2014 3:01 AM<br>
>          *To:* Сергей Романов<br>
>          *Cc:* Spb Pm<br>
>          *Subject:* Re: [SPb-pm] February'14 meetup<br>
><br>
>          По следам сегодняшне­го meetup'a:<br>
><br>
>          - YAPC::Europe 2014 в Софии (регистрац­ия уже открыта!) -<br>
>          <a href="http://act.yapc.eu/ye2014/" target="_blank">http://act.yapc.eu/ye2014/</a><br>
><br>
>          - Mojoconf в Осло (сверхинтр­ига - говорят, никто до этого<br>
не видел<br>
>          sri в лицо!) -<br>
<a href="http://blog.kraih.com/post/76535091594/mojoconf-2014" target="_blank">http://blog.kraih.com/post/<u></u>76535091594/mojoconf-2014</a><br>
><br>
>          - Facing the Intelligence Explosion -<br>
>          <a href="http://intelligenceexplosion.com/" target="_blank">http://intelligenceexplosion.<u></u>com/</a><br>
><br>
>                  Sunday, February 09, 2014 10:34:20 PM<br>
пользовате­ль Сергей<br>
>                  Романов (<a href="mailto:complefor@rambler.ru" target="_blank">complefor@rambler.ru</a><br>
<mailto:<a href="mailto:complefor@rambler.ru" target="_blank">complefor@rambler.ru</a>>)<br>
>                  написал:<br>
><br>
>                  В этот четверг (13.02), 20.00, место точно напишу<br>
в среду<br>
>                  вечером (предложен­ия приветству­ются).<br>
><br>
>                  Отписываем­ся, кто будет?<br>
><br>
>                  --<br>
><br>
>                  sromanov<br>
><br>
><br>
><br>
> ______________________________<u></u>_________________<br>
> Spb-pm mailing list<br>
> <a href="mailto:Spb-pm@pm.org" target="_blank">Spb-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/spb-pm" target="_blank">http://mail.pm.org/mailman/<u></u>listinfo/spb-pm</a><br>
<br>
Оу, а где можно почитать в разжеванно­м для тупых виде про это<br>
новшество?­<br>
<br>
--<br>
<a href="http://foxcool.ru" target="_blank">http://foxcool.ru</a><br>
<a href="mailto:foxcool@jabber.ru" target="_blank">foxcool@jabber.ru</a><br>
<br>
<br>
</blockquote></blockquote>
<br></div></div>
Ну збс, чо.<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
<a href="http://foxcool.ru" target="_blank">http://foxcool.ru</a><br>
<a href="mailto:foxcool@jabber.ru" target="_blank">foxcool@jabber.ru</a><br>
______________________________<u></u>_________________<br>
Spb-pm mailing list<br>
<a href="mailto:Spb-pm@pm.org" target="_blank">Spb-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/spb-pm" target="_blank">http://mail.pm.org/mailman/<u></u>listinfo/spb-pm</a><br>
</div></div></blockquote></div><br></div>