[SPb-pm] February'14 meetup
Сергей Романов
complefor at rambler.ru
Fri Feb 14 02:23:29 PST 2014
Читать в документации, конечно же ;0)
https://github.com/Perl/perl5/blob/blead/pod/perlsub.pod#Signatures
Чем лучше - строк меньше. Переменные по-умолчанию - sub foo($bar="baz") {...}, именованный хеш аргументов sub foo($first_arg, %rest_args) { ... }, вот это всё. Как в крутом python'e, короче :D
.
> 14.2.2014 14:13:17 пользователь Foxcool (foxcool333 at gmail.com) написал:
>
> Пт 14 фев 2014 14:04:27, Сергей Романов писал:
> > Небольшая поправочка, чтоб люди совсем не запутались.
> >
> > Называть сигнатуры "прототипами" не совсем верно. Они именно
> > сигнатуры, и появились в языке буквально неделю назад:
> >
> > http://perl5.git.perl.org/perl.git/commitdiff/30d9c59b5f3cba8b5d632d20c2370e82d8ba69ca
> >
> > Прототипы функций (prototypes) в Perl были всегда. У tchrist на
> > "перловых монахах" есть отличная статья, почему вам почти никогда не
> > надо ими пользоваться:
> >
> > http://www.perlmonks.org/?node_id=861966
> >
> > .
> >
> > 14.2.2014 13:11:16 пользователь Konovalov, Vadim
> > (Vadim.Konovalov at emc.com) написал:
> >
> >
> > По следам митапа 2,
> >
> > 1, я как-то без большого энтузиазма отнёсся к прототипам
> > (signatures),
> >
> > Корректируюсь -
> >
> > на самом деле я заблуждался, signatures – великая крутизна и
> > источник щастя, J
> >
> > 2,
> >
> > Я говорил, что при попытке вставить в dropdown-boxэлементы
> > 'a'..'zzz' perl-Gtk2 был медленен как собака,
> >
> > Щас вот написал на Tcl/Tk– работает тока влёт как пропеллер,
> >
> > А попытка «загрузить» ещё больше – уже списком ['a'..'zzzz'] –
> > приводит к тому, что список отрисовывается по 4 секунды,
> >
> > use strict;
> >
> > use Tcl::Tk;
> >
> > my $int = new Tcl::Tk;
> >
> > my $mw = $int->mainwindow;
> >
> > $mw->ComboBox(-values=>['a'..'zzzz'])->pack;
> >
> > $mw->Button(-text=>"qwerty $_", -command=>'puts this')->pack for
> > 'a' .. 'l';
> >
> > $int->MainLoop;
> >
> > Наверное всё же скорость погрызена в недрах самой Gtk, а не в
> > перловом мостике perl-Gtk2
> >
> > Всем превед JJJ
> >
> > *From:*Spb-pm
> > [mailto:spb-pm-bounces+vadim.konovalov=emc.com at pm.org] *On Behalf
> > Of *Сергей Романов
> > *Sent:* Friday, February 14, 2014 3:01 AM
> > *To:* Сергей Романов
> > *Cc:* Spb Pm
> > *Subject:* Re: [SPb-pm] February'14 meetup
> >
> > По следам сегодняшнего meetup'a:
> >
> > - YAPC::Europe 2014 в Софии (регистрация уже открыта!) -
> > http://act.yapc.eu/ye2014/
> >
> > - Mojoconf в Осло (сверхинтрига - говорят, никто до этого не видел
> > sri в лицо!) - http://blog.kraih.com/post/76535091594/mojoconf-2014
> >
> > - Facing the Intelligence Explosion -
> > http://intelligenceexplosion.com/
> >
> > Sunday, February 09, 2014 10:34:20 PM пользователь Сергей
> > Романов (complefor at rambler.ru <mailto:complefor at rambler.ru>)
> > написал:
> >
> > В этот четверг (13.02), 20.00, место точно напишу в среду
> > вечером (предложения приветствуются).
> >
> > Отписываемся, кто будет?
> >
> > --
> >
> > sromanov
> >
> >
> >
> > _______________________________________________
> > Spb-pm mailing list
> > Spb-pm at pm.org
> > http://mail.pm.org/mailman/listinfo/spb-pm
>
> Оу, а где можно почитать в разжеванном для тупых виде про это новшество?
>
> --
> http://foxcool.ru
> foxcool at jabber.ru
>
>
More information about the Spb-pm
mailing list