Perl-Sensitive Sunglasses | |
PerlMonks |
( Re:)+ What training do YOU need?by rir (Vicar) |
on Oct 22, 2002 at 14:57 UTC ( [id://207095]=note: print w/replies, xml ) | Need Help?? |
There is not much more. The context was about changing
for(;;)
to
for(@array)
or to
map {} @array
and doing it with an editor macro to the worst work
of a weak group of perlers. In a training presentation
to that group.
My points were:
Your comparison of the for(;;) and while loops is a different issue. For the simple cases I prefer a for( $i=1; $i < 10_000_000; $i++) as all the loop's controls are there upfront. This assumes good practice, i.e. you don't fiddle with $i while looping. If you mess with $i then you should use a while loop. You say: Usually when someone uses a C-Style for loop they are not exploiting the equivalence to a while , but rather using a slightly less readable, more error prone and less efficient form of a for (LIST) loop. Which is exactly the difference I was refering to with: more cumbersome but more adaptable. If brevity caused my unclarity, please let me know.
In Section
Meditations
|
|