operator / { associativity left precedence } Declarations func /(_: Double, rhs: Double) Returns the quotient of dividing the first value by the second, rounded to a representable value. The division operator (/) calculates the quotient of the division if rhs is nonzero. If rhs is zero, the result of the division is infinity, with the sign of the result matching the sign of lhs. let x = 16.875 let y = x / 2.25 // y == 7.5 let z = x / 0 // z.isInfinite == true The / operator implements the division operation defined by the IEEE 754 specification. Parameters: lhs: The value to divide. rhs: The value to divide lhs by. Declaration func /(lhs: Double, rhs: Double) -> Double func /(_: Float, rhs: Float) Returns the quotient of dividing the first value by the second, rounded to a representable value. The division operator (/) calculates the quotient of the division if rhs is nonzero. If rhs is zero, the result of the division is infinity, with the sign of the result matching the sign of lhs. let x = 16.875 let y = x / 2.25 // y == 7.5 let z = x / 0 // z.isInfinite == true The / operator implements the division operation defined by the IEEE 754 specification. Parameters: lhs: The value to divide. rhs: The value to divide lhs by. Declaration func /(lhs: Float, rhs: Float) -> Float func /(_: Float80, rhs: Float80) Returns the quotient of dividing the first value by the second, rounded to a representable value. The division operator (/) calculates the quotient of the division if rhs is nonzero. If rhs is zero, the result of the division is infinity, with the sign of the result matching the sign of lhs. let x = 16.875 let y = x / 2.25 // y == 7.5 let z = x / 0 // z.isInfinite == true The / operator implements the division operation defined by the IEEE 754 specification. Parameters: lhs: The value to divide. rhs: The value to divide lhs by. Declaration func /(lhs: Float80, rhs: Float80) -> Float80 func /(_: Int, rhs: Int) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: Int, rhs: Int) -> Int func /(_: Int8, rhs: Int8) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: Int8, rhs: Int8) -> Int8 func /(_: Int16, rhs: Int16) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: Int16, rhs: Int16) -> Int16 func /(_: Int32, rhs: Int32) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: Int32, rhs: Int32) -> Int32 func /(_: Int64, rhs: Int64) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: Int64, rhs: Int64) -> Int64 func /(_: UInt, rhs: UInt) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: UInt, rhs: UInt) -> UInt func /(_: UInt8, rhs: UInt8) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: UInt8, rhs: UInt8) -> UInt8 func /(_: UInt16, rhs: UInt16) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: UInt16, rhs: UInt16) -> UInt16 func /(_: UInt32, rhs: UInt32) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: UInt32, rhs: UInt32) -> UInt32 func /(_: UInt64, rhs: UInt64) Returns the quotient of dividing the first value by the second. For integer types, any remainder of the division is discarded. let x = 21 / 5 // x == 4 Parameters: lhs: The value to divide. rhs: The value to divide lhs by. rhs must not be zero. Declaration func /(lhs: UInt64, rhs: UInt64) -> UInt64