Quando você usa o operador "and", se ele atender qualquer condição, retorna _true_. Você precisa do "&&" pra satisfazer todas condições.
[]s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2012/11/28 Aureliano Guedes <guedes_1...@hotmail.com> > $keys são valores numericos (-21.0850, -18.0226, ...) > eu quero colocar em um intevalo do tipo: "Maior que -30 e menor que -20". > > ------------------------------ > From: marciodesouzaferre...@gmail.com > Date: Wed, 28 Nov 2012 21:48:46 -0200 > To: rio-pm@pm.org > Subject: Re: [Rio-pm] Chaves de hash > > > vc quer "and" ou "&&"? Qual é o problema? você não descreveu > > []s, > > Marcio Ferreira > skype: marcio.ferreir4 > (21) 8365-7768 > > > > 2012/11/28 Aureliano Guedes <guedes_1...@hotmail.com> > > Ola Monges. > > Estou com um problema simples mas que não acho a solução. > > Eu tenho um hash onde as chaves são valores numericos reais (a maioria > negativo e quase nenhum inteiro). > Estou limitando esses valores por um maximo e um minimo. > > foreach my $keys (keys %d) { > if ($keys <= $min and $keys >= $max) { > print "$d{$keys}"; > } > } > > Problema que não da certo. > Ha algo de errado aqui?? > > _______________________________________________ > Rio-pm mailing list > Rio-pm@pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > _______________________________________________ Rio-pm mailing list > Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm > > _______________________________________________ > Rio-pm mailing list > Rio-pm@pm.org > http://mail.pm.org/mailman/listinfo/rio-pm >
_______________________________________________ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm