--- James Edward Gray II <[EMAIL PROTECTED]>
wrote:
> On Mar 7, 2004, at 7:07 PM, Stuart White wrote:
> 
> > Ah, so there is a use for the for which is like
> > foreach other than a shortcut.  Can I do that with
> > foreach?  I see that what you are describing with
> the
> > foreach loops above is what was going on with my
> > nested foreach loops before.
> 
> I believe this is the remaining source of your
> confusion and I bet I 
> can make it go away by explaining one simple fact: 
> Perl allows the 
> words for and foreach to be used interchangeably,
> they mean exactly the 
> same thing.  That help?
> 

Yup.  thanks.

> >>> next() jumps to the next iteration of the target
> >> loop, or the enclosing
> >> loop, by default.  Consider this example:
> >>
> >> foreach (1..10) {
> >>    next if $_ % 2;         # skip to the next number, if
> this
> >> one is odd
> >>    print "$_\n";           # this prints just even numbers
> >> }
> >>
> >
> > That is helpful.  Though why would you want to use
> > next?  Is is just another way to do something?
> 
> It could be sure.  There's generally more than one
> way to do things, 
> especially in Perl.  In the above example, you could
> just put the 
> print() call inside a conditional.  However, there
> are times when doing 
> something without next() would be a lot more work. 
> My nested for loops 
> to find prime numbers is probably a decent example
> of that.
> 

I see. 

> Hope that helps.
> 
> James
> 
Thanks all for your patience and assistance.

__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
http://search.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to