in reply to Re: Re: Range Operators Question
in thread Range Operators Question

In scalar context, the range operator yields true or false. So comparing $i == (5..10) does not make sense. The code you want is:
for $i (@arr) { if ($i==5 .. $i==10) { print "$i\n"; } }
Or:
for $i (@arr) { print "$i\n" if $i==5 .. $i==10; }

--
Mark Dominus
Perl Paraphernalia