prefix operator prefix ! { associativity precedence } Declarations prefix func !(_: Bool) Declaration prefix func !(a: Bool) -> Bool prefix func ! <T : BooleanType>(_: T) Returns the result of inverting a's logic value. Declaration prefix func !<T : BooleanType>(a: T) -> Bool