*=(_:_:)
Multiplies two values and stores the result in the left-hand-side variable.
Declaration
static func *= (lhs: inout Int, rhs: Int)Parameters
- lhs:
The first value to multiply.
- rhs:
The second value to multiply.
Discussion
The product of the two arguments must be representable in the arguments’ type. In the following example, the result of 21 * 21 is greater than the maximum representable Int8 value:
var x: Int8 = 21
x *= 21
// Overflow error