[Moscow.pm] Switch vs given

Вячеслав Хахалкин l3talka на gmail.com
Чт Апр 21 06:55:13 PDT 2016


А чем старый добрый elsif() плох ???

2016-04-21 15:10 GMT+03:00 Nikolay Mishin <mi на ya.ru>:

> Привет Moscow-PM
>
> может я повторяюсь, но что делать
>
> на
>
> use Switch;
> perlcritic жалуется
> Found use of Switch. This module is deprecated by the Perl 5 Porters (Find
> an alternative module) [Modules::ProhibitEvilModules]
>
> а на
>
> use v5.10.1;
> no warnings 'experimental::smartmatch';
> в версиях perl < 5.17 (travis тестирует все с 5.10 вот пример вывода
> https://travis-ci.org/mishin/Ftree-cpan/jobs/124726293)
> пишет
> Unknown warnings category 'experimental::smartmatch'
>
> и вот эта строка
> 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/
>
> тоже не помогает
>
> так как надо писать? if else?
>
>
> --
> С уважением
> Николай Мишин
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20160421/c1266ef6/attachment.html>


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