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