Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

RE: My favorite looping mechanism in Perl is:

by merlyn (Sage)
on May 09, 2000 at 16:59 UTC ( #10748=note: print w/ replies, xml ) Need Help??


in reply to My favorite looping mechanism in Perl is:

My favorite construct is the naked block, together with redo and last to trigger restart and exit:

{ blah; blah blah; last if $some_condition; more blah; more blah blah; redo if $some_other_condition; }
There... we've got a middle-exiting loop, guaranteeing at least one execution of the first part. Who says we don't have an easy "do-while" loop!

-- Randal L. Schwartz, Perl hacker


Comment on RE: My favorite looping mechanism in Perl is:
Download Code
RE: RE: My favorite looping mechanism in Perl is:
by gaudior (Pilgrim) on May 09, 2000 at 19:39 UTC
    This is not an original observation, but you are one sick man. ;-)

    Thanks, Randal, for the insights you have shared in actually USING perl over the years.

    We appreciate it greatly.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://10748]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (4)
As of 2015-07-06 00:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (68 votes), past polls