func abs(_:)(_ x: T) -> T

Returns the absolute value of the given number.

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
  • Parameter x: A signed number.