Instance MethodSwift

# remainderReportingOverflow(dividingBy:)

Returns the remainder after dividing this value by the given value, along with a Boolean value indicating whether overflow occurred during division.

`func remainderReportingOverflow(dividingBy other: Int) -> (partialValue: Int, overflow: Bool)`

## Parameters

- rhs
The value to divide this value by.

## Returns

A tuple containing the result of the operation along with a Boolean value indicating whether overflow occurred. If the `overflow`

component is `false`

, the `partialValue`

component contains the entire remainder. If the `overflow`

component is `true`

, an overflow occurred during division and the `partialValue`

component contains either the entire remainder or, if the remainder is undefined, the dividend.

## Overview

Dividing by zero is not an error when using this method. For a value `x`

, the result of `x.remainderReportingOverflow(dividingBy: 0)`

is `(x, true)`

.