FunctionSwift

    abs(_:)

    Returns the absolute value of the given number.

    func abs<T>(_ x: T) -> T where T : Comparable, T : SignedNumeric

    Parameters

    x

    A signed number.

    Returns

    The absolute value of x.

    Overview

    The absolute value of x must be representable in the same type. In particular, the absolute value of a signed, fixed-width integer type’s minimum cannot be represented.

    let x = Int8.min
    // x == -128
    let y = abs(x)
    // Overflow error