# isMultiple(of:)

Returns `true`

if this value is a multiple of the given value, and `false`

otherwise.

Available because

`Self`

conforms to`SignedInteger`

.Available when

`Self`

conforms to`FixedWidthInteger`

`func isMultiple(of other: Self) -> Bool`

## Parameters

- other
The value to test.

## Overview

For two integers *a* and *b*, *a* is a multiple of *b* if there exists a third integer *q* such that *a = q*b*. For example, *6* is a multiple of *3* because *6 = 2*3*. Zero is a multiple of everything because *0 = 0*x* for any integer *x*.

Two edge cases are worth particular attention:

`x.isMultiple(of: 0)`

is`true`

if`x`

is zero and`false`

otherwise.`T.min.isMultiple(of: -1)`

is`true`

for signed integer`T`

, even though the quotient`T.min / -1`

isnâ€™t representable in type`T`

.