Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^2: for loop ?

by DrHyde (Prior)
on Aug 11, 2011 at 10:15 UTC ( #919836=note: print w/ replies, xml ) Need Help??

in reply to Re: for loop ?
in thread for loop ?

We did, however, have if ... elsif ... else in the "bad old days", which would be a better approach than abusing a looping construct. Using for like this just makes the code harder to read than it should be.

Comment on Re^2: for loop ?
Select or Download Code
Replies are listed 'Best First'.
Re^3: for loop ?
by cdarke (Prior) on Aug 12, 2011 at 08:24 UTC
    So far as I know we still have if ... elsif ... else. Personally I would not even think of using a for loop in this way, which means I learnt something. I'm all for trying different code tricks, some are dire and should be destroyed at birth, but some bring enlightenment.
    I'm not sure that the code is any harder to read than some of the attempts at switch/case using LABELS (as in the Perl Cookbook). I agree with your sentiment though, and grateful that we have been blessed with given/when.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (17)
As of 2015-11-24 23:15 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (665 votes), past polls