Да, точно, Илья, + use v5.10.1; + use experimental 'smartmatch';
работает, спасибо..ну так вроде как попрямее.. https://travis-ci.org/mishin/Ftree-cpan/jobs/124805984 21.04.2016, 19:28, "Ilya Chesnokov" <[email protected]>: >>> и вот эта строка >>> 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 >>> [email protected] | http://moscow.pm.org >> >> -- >> Best regards, >> Ilya Chesnokov > > -- > Best regards, > Ilya Chesnokov > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- С уважением Николай Мишин -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
