Adds two values and produces their sum.
SDK
- Xcode 9.0+
Framework
- Swift Standard Library
Declaration
Parameters
lhs
The first value to add.
rhs
The second value to add.
Discussion
The addition operator (+
) calculates the sum of its two arguments. For example:
You cannot use +
with arguments of different types. To add values of different types, convert one of the values to the other value’s type.
The sum of the two arguments must be representable in the arguments’ type. In the following example, the result of 21 + 120
is greater than the maximum representable Int8
value:
Note
Overflow checking is not performed in -Ounchecked
builds.
If you want to opt out of overflow checking and wrap the result in case of any overflow, use the overflow addition operator (&+
).