prefix operator prefix -- { associativity precedence } Declarations prefix func --(inout: Double) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout rhs: Double) -> Double prefix func --(inout: Float) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout rhs: Float) -> Float prefix func --(inout: Float80) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout rhs: Float80) -> Float80 prefix func --(inout: Int) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: Int) -> Int prefix func --(inout: Int8) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: Int8) -> Int8 prefix func --(inout: Int16) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: Int16) -> Int16 prefix func --(inout: Int32) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: Int32) -> Int32 prefix func --(inout: Int64) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: Int64) -> Int64 prefix func --(inout: UInt) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: UInt) -> UInt prefix func --(inout: UInt8) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: UInt8) -> UInt8 prefix func --(inout: UInt16) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: UInt16) -> UInt16 prefix func --(inout: UInt32) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: UInt32) -> UInt32 prefix func --(inout: UInt64) Deprecated: it will be removed in Swift 3. Declaration prefix func --(inout x: UInt64) -> UInt64 prefix func -- <T : BidirectionalIndexType>(inout: T) Replace i with its predecessor() and return the updated value of i. Deprecated: it will be removed in Swift 3. Declaration prefix func --<T : BidirectionalIndexType>(inout i: T) -> T