operator &- { associativity left precedence } Declarations func &- <T where T : _IntegerArithmetic>(_: T, rhs: T) Subtracts lhs and rhs, silently discarding any overflow. Declaration func &-<T where T : _IntegerArithmetic>(lhs: T, rhs: T) -> T func &- <T where T : FixedWidthInteger>(_: T, rhs: T) Declaration func &-<T where T : FixedWidthInteger>(lhs: T, rhs: T) -> T