[Moscow.pm] Switch vs given
Nikolay Mishin
mi на ya.ru
Чт Апр 21 09:58:32 PDT 2016
Да, точно, Илья,
+ 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