int(0..1) `!(object|function arg) int(1..1) `!(int(0..0) arg) int(0..0) `!(mixed arg)
Negation operator.
If arg is an object that implements lfun::`!() , that function will be called.
If arg is 0 (zero), a destructed object, or a function in a destructed object, 1 will be returned.
Otherwise 0 (zero) will be returned.
`==() , `!=() , lfun::`!()