Swift はいくつかの 複合代入演算子 compound assignment operators を備えている。
そのうちの1つ 加入代入演算子 addition assignment operator += がよく使われる。
var a = 1
a += 2
// これは a = a + 2 と同意で、a の値は 3 になる。
注意
加入代入演算子は値を返さない。そのため
let b = a += 2
はエラーになる。
そのほかの複合代入演算子については Swift Standard Library Operators Reference を参考にすること。