GrandFather: I was with you all the way until $cell or next;. That is a cleaver trick which doesn't convey intent and thus impedes understanding and maintenance.
In what way does it not convey intent?
In what way is it unclear?
It also scales better so there are fewer surprises during maintenance if the expression needs to change.
How does it scale better? If you need to change the expression, why can't you change the entire line?
In reply to Re^3: next unless condition
by Anonymous Monk
in thread next unless condition
by hankcoder
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |