[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