---
title: "abs(_:)"
framework: swift
role: symbol
role_heading: Function
path: "swift/abs(_:)"
---

# abs(_:)

Returns the absolute value of the given number.

## Declaration

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

## Parameters

- `x`: A signed number.

## Return Value

Return Value The absolute value of x.

## Discussion

Discussion 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

## See Also

### Finding the Sign and Magnitude

- [magnitude](swift/int/magnitude-swift.property.md)
- [Int.Magnitude](swift/int/magnitude-swift.typealias.md)
- [signum()](swift/int/signum().md)
