---
title: negate()
framework: swift
role: symbol
role_heading: Instance Method
path: swift/int32/negate()
---

# negate()

Replaces this value with its additive inverse.

## Declaration

```swift
mutating func negate()
```

## Discussion

Discussion The following example uses the negate() method to negate the value of an integer x: var x = 21 x.negate() // x == -21 The resulting value must be representable within the value’s type. In particular, negating a signed, fixed-width integer type’s minimum results in a value that cannot be represented. var y = Int8.min y.negate() // Overflow error
