routine not
Documentation for routine not
assembled from the following types:
language documentation Operators
From Operators
(Operators) prefix not
multi sub prefix:<not>(Mu --> Bool)
Evaluates its argument in boolean context (and thus collapses Junctions), and negates the result. Please note that not
is easy to misuse. See traps.
class Mu
From Mu
(Mu) method not
method not()
Returns a Bool
value representing the logical negation of an expression. Thus it is the opposite of so
.
my = <-a -e -b>;my = any() eq '-v' | '-V';if .not# OUTPUT: «Verbose option not present in arguments⤻
Since there is also a prefix version of not
, the above code reads better like so:
my = <-a -e -b>;my = any() eq '-v' | '-V';if not# OUTPUT: «Verbose option not present in arguments⤻