[Moscow.pm] Switch vs given
Ilya Chesnokov
chesnokov.ilya на gmail.com
Чт Апр 21 09:28:42 PDT 2016
>> и вот эта строка
>> 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