[Moscow.pm] smartmatch: планы

Nick Knutov mail на knutov.com
Чт Сен 19 07:32:26 PDT 2013


Мне кажется, задолго до смартматча была альтернативная реализация
умеющая делать именно if $val in(@arr), но что-то вариант именно с таким
синтаксисом не нагугливается.

А any - это видимо use List::MoreUtils qw(any);

Хороший пост по теме -
http://blogs.perl.org/users/mascip/2013/05/the-clearest-ways-to-check-if-a-list-contains.html


17.09.2013 13:43, Alexey Shrub пишет:
> Вторник, 17 сентября 2013, 11:08 +04:00 от Vladimir Lettiev <thecrux на gmail.com>:
>> Для вашего случая предлагается прикрутить junctions:
>>     if ( $var ~~ any( @list ) ) 
> 
> Коряво достаточно, оператор in как в питоне был бы значительно лучше, по сути smart match только для этого и юзаем и думаю не мы одни
> 

-- 
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130


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