Not exactly. NOT is a logical operator such as AND, OR, and XOR.
It does return a boolean value but it returns a True for a False statement and Viceaversa.
( 1 = 1 ) =1 (True)
not ( 1 = 1 ) = 0 (False)
not not ( 1 = 1 ) = 1 (True)
Here is the info on it.
the "not" is a logical operator ( result boolean ) so:
not 5 = 0
not 1 = 0
not 0 = 1
not Self [ with Self an empty field ] = 1
Edit: Mr Vodka was quicker !
Thanks you guys!
Of course! I've used "not" plenty of times but I never use it at the beginning of an expression. There's obviously no reason not to. Very useful actually.