http://qs321.pair.com?node_id=216613


in reply to Re: Re: Re: My coding guidelines
in thread My coding guidelines

If not, why not? What do you use instead? I find not is usually the cleanest and most readable operator for all sorts of tests.

It's just a matter of taste. I'm not against using not, I just don't happen to prefer it.

You give the following example:

print "$pattern not found in $file\n" if not $found;

In this case I would use unless:

print "$pattern not found in $file\n" unless $found;

As for if (not -r $file) {...}, I typically use the bang operator (!) rather than not -- just a matter of preference, probably due to my C influences.

Matt