Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re^6: Generate the perl sequence 1, 11, 111, ....

by ikegami (Pope)
on Oct 19, 2008 at 16:41 UTC ( #718068=note: print w/replies, xml ) Need Help??

in reply to Re^5: Generate the perl sequence 1, 11, 111, ....
in thread Generate the perl sequence 1, 11, 111, ....

C-style loops typically involve 3 variables, 3 operators plus "my" and 2 constants.
Perl-style loops typically involve 1 variable, 0 operators plus "my" and 2 constants.

Aside from the studies showing a relation between code length and the chance of there being a bug, aside from my personal experience of C-style loops being one of the biggest source of bugs, I don't see how you can argue that something that has so many more elements to parse is easier to read.

it forces me to remember whether the .. operator is a toggle or a list generator

Well that's simple. The .. operator is always used to generate a list.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://718068]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (7)
As of 2018-03-18 23:58 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (231 votes). Check out past polls.