in reply to Re^5: Removing partially duplicated lines from a file
in thread Removing partially duplicated lines from a file

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:  <%-{-{-{-<

Replies are listed 'Best First'.
Re^7: Removing partially duplicated lines from a file
by perldigious (Priest) on Jul 27, 2016 at 15:50 UTC

    Thanks, I do use and or almost exclusively when I write code for no other reason than readability and the fact that my brain (fingers?) simply default that way when I'm actively typing code. You've given me food for thought to maybe rethink that and start training myself to default to && || instead.

    I love it when things get difficult; after all, difficult pays the mortgage. - Dr. Keith Whites
    I hate it when things get difficult, so I'll just sell my house and rent cheap instead. - perldigious