O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
140.702 visualizações

Publicada em

Smart Matching
sub where {
my ($array, $test) = @_;

if (ref $test eq ‘ARRAY’) {
my %known = map {$_=>1} @$test;
return grep { $known{$_} } @$array;
}
if (ref $test eq ‘Regexp’) {
return grep { $_ =~ $test } @$array;
}
if (ref $test eq ‘CODE’) {
return grep { $test->($_) } @$array;
}




perlsyn

Publicada em: Negócios, Tecnologia

×