XCode 26.2 日本語化計画
2 つの値を加算し、オーバーフロー部分を包み込んで結果を左辺の変数に格納します。
static func &+= (lhs: inout Self, rhs: Self) -> Self
lhs
加算すべき最初の値。
rhs
加算すべき2番目の値。
マスクする加算代入演算子 (&+=) は、演算中に発生したオーバーフローを静かに包み込みます。以下の例では、100 と 121 の合計が Int8 で表現可能な最大値より大きいため、オーバーフローしたビットを破棄した後の部分値が結果となります。
オーバーフロー演算子を使用した算術演算の詳細については、Swift プログラミング言語 の オーバーフロー演算子 を参照してください。