Peter Scott wrote: > Actually I often use the post-fix conditional so I can leave out the parens > and braces :-) The idiom I have trouble with is when someone writes > something like > > /(?flo|je)tsam/ && $rejects++; > > which derails my mental train while I react, "But that's an expression, not > a statement!" My brain is raising a "useless use of expression in void > context" exception where no such thing exists. This is why God gave us the low-precedence 'and' and 'or': open F, "< foo" or die "open foo: $!"; $x < 0 || $x > $#a and die "out of range"; # throw John Porter ==== Want to unsubscribe from Fun With Perl? ==== Well, if you insist... Send mail with body "unsubscribe" to ==== fwp-request@technofile.org