[Cascavel-pm] dúvida
Nilson Santos Figueiredo Junior
acid06 em gmail.com
Sexta Janeiro 26 08:08:39 PST 2007
On 1/26/07, Igor Sutton <igor.sutton em gmail.com> wrote:
> Lembro de um truque que pode ajudá-lo:
>
> if ($marca =~ m{$tipo|$descricao}io) { .. }
Note que isso não é exatamente equivalente ao anterior. Na forma
anterior, se $marca fosse "Fiat" e $tipo ou $descricao fossem "Fiat
Palio" a expressão funcionaria. Deste jeito não.
Um módulo que tem vários atalhos interessantes é o List::MoreUtils:
use List::MoreUtils qw/any/;
if ( any { m/$marca/io } $tipo, $descricao ) {
# código
}
-Nilson Santos F. Jr.
Mais detalhes sobre a lista de discussão Cascavel-pm