Contents

quotientAndRemainder(dividingBy:)

Returns the quotient and remainder of this value divided by the given value.

Declaration

func quotientAndRemainder(dividingBy rhs: Self) -> (quotient: Self, remainder: Self)

Parameters

  • rhs:

    The value to divide this value by.

Return Value

A tuple containing the quotient and remainder of this value divided by rhs. The remainder has the same sign as lhs.

Discussion

Use this method to calculate the quotient and remainder of a division at the same time.

let x = 1_000_000
let (q, r) = x.quotientAndRemainder(dividingBy: 933)
// q == 1071
// r == 757

See Also

Performing Calculations