Km wrote:
>
> Hi all,
Hello,
> when i use range operator in foreach loop it increases the
> elements in the list by one.
> for eg :
> foreach(1..10)
> {
> print;
> }
> #prints 1,2,3,4,5,6,7,8,9,10
>
> but if i need to set a hop for each number how do i get it ?
> something like stride functionality so that it will print 1,4,7,10
> something like
>
> for(1..10 ,jump 3)
> {
> print;
> }
>
> kindly enlighten ,
You have to use a C style for loop like this:
for ( local $_ = 1; $_ <= 10; $_ += 3 ) {
print;
}
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>