You ... switch the and to an && ... is there a reason you elected to rewrite it that way?
Personally, the use of and or not and even xor for enhanced readability in "simple" logical expressions is extremely seductive. However, these operators were not introduced to improve readability, but for flow control. Their ultimately low precedence is their raison d'être, and this low precedence introduces so many potental pitfalls when you try to use them for readablity enhancement that it's just not worth all the headaches. (And simple expressions have been known to become more hairy.) My practice is to use them for their intended purpose — although I have to admit I do find myself backsliding from time to time.
Give a man a fish: <%-{-{-{-<
In reply to Re^6: Removing partially duplicated lines from a file
by AnomalousMonk
in thread Removing partially duplicated lines from a file
by Sandy_Bio_Perl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |