"be consistent" | |
PerlMonks |
Re^4: Getting the next array element while still keeping the current oneby tkil (Monk) |
on May 02, 2004 at 18:07 UTC ( [id://349839]=note: print w/replies, xml ) | Need Help?? |
it would be easy for the eye to pass over that and miss the difference I agree a little, but at some point I'm willing to trust the programmer to be a bit more aware. (Also, this is the sort of thing that I would try to shove off into a library, so I can think about it as a chunk instead of in detail.) Of the various permutations which might make it more obvious, I'm torn between an actual comment (since, if we don't trust the programmer to read code accurately, is there any point to putting a subtle clue to a subtle difference into the code at all?) or by using the @array - 1 form. So, let's do both:
But this probably just reflects my history with c-style loops (and their tendency to use the less-than operator, instead of the less-than-or-equals...). I wonder if writing it as a foreach is any more self-documenting:
Thanks for the feedback, though. :)
In Section
Seekers of Perl Wisdom
|
|