Lingo Dictionary > L-N > not |
![]() ![]() ![]() |
not
Syntax
not
logicalExpression
Description
Operator; performs a logical negation on a logical expression. This is the equivalent of making a TRUE
value FALSE
, and making a FALSE
value TRUE
. It is useful when testing to see if a certain known condition is not the case.
This logical operator has a precedence level of 5.
Example
This statement determines whether 1 is not less than 2:
put not (1 < 2)
Because 1 is less than 2, the result is 0, which indicates that the expression is FALSE
.
Example
This statement determines whether 1 is not greater than 2:
put not (1 > 2)
Because 1 is not greater than 2, the result is 1, which indicates that the expression is TRUE
.
Example
This handler sets the checkMark
menu item property for Bold in the Style menu to the opposite of its current setting:
on resetMenuItem the checkMark of menuItem("Bold") of menu("Style") = \ not (the checkMark of menuItem("Bold") of menu("Style")) end resetMenuItem
See also
![]() ![]() ![]() |