[Moscow.pm] Switch vs given

Anatoly Y iskhartakh на gmail.com
Чт Апр 21 18:58:53 PDT 2016


На сколько я понмю, свич был мегатормозной, чтото поменялось?
On Apr 21, 2016 22:58, "Nikolay Mishin" <mi на ya.ru> wrote:

> Да, точно, Илья,
>
>  + use v5.10.1;
>  + use experimental 'smartmatch';
>
> работает, спасибо..ну так вроде как попрямее..
> https://travis-ci.org/mishin/Ftree-cpan/jobs/124805984
>
>
> 21.04.2016, 19:28, "Ilya Chesnokov" <chesnokov.ilya на gmail.com>:
> >>>  и вот эта строка
> >>>  no if $] >= 5.017011, warnings => 'experimental::smartmatch';
> >>>  (
> http://blogs.perl.org/users/mike_b/2013/06/a-little-nicer-way-to-use-smartmatch-on-perl-518.html
> )
> >>>
> http://www.effectiveperlprogramming.com/2013/06/experimental-features-now-warn-reaching-back-to-v5-10/
> >>>
> >>>  тоже не помогает
> >>
> >>  А почему так не работает? Можно увидеть вывод трависа?
> >
> > А. Нашел: https://travis-ci.org/mishin/Ftree-cpan/jobs/124724613
> >
> > Он у тебя ругается на файл lib/Ftree/TextGeneratorFactory.pm, где ты
> > забыл поставить "no if ...", а используешь безусловный "no warnings
> > 'experimental::smartmatch';".
> >
> > Если исправить, то все будет ок.
> >
> > И еще чтобы избежать громоздкой конструкции вида no if $] >= ....;,
> > можно использовать модуль "experimental", как рекомендуется в конце
> > этой статьи:
> http://blogs.perl.org/users/mike_b/2013/06/a-little-nicer-way-to-use-smartmatch-on-perl-518.html
> >
> >>>  так как надо писать? if else?
> >>>
> >>>  --
> >>>  С уважением
> >>>  Николай Мишин
> >>>  --
> >>>  Moscow.pm mailing list
> >>>  moscow-pm на pm.org | http://moscow.pm.org
> >>
> >>  --
> >>  Best regards,
> >>  Ilya Chesnokov
> >
> > --
> > Best regards,
> > Ilya Chesnokov
> > --
> > Moscow.pm mailing list
> > moscow-pm на pm.org | http://moscow.pm.org
>
> --
> С уважением
> Николай Мишин
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20160422/1c71d61f/attachment.html>


Подробная информация о списке рассылки Moscow-pm