演算子


^=(_:_:)


与えられた 2 つの値に対してビット単位の XOR 演算を実行した結果を左辺の変数に格納します。


iOS 8.0+ iPadOS 8.0+ macOS 10.10+ Mac Catalyst 13.0+

tvOS 9.0+ watchOS 2.0+ visionOS 1.0+

static func ^= (lhs: Self, rhs: Self) -> Self

必須





パラメータ


lhs

整数値。


rhs

別の整数値。



議論


ビット単位の XOR 演算 (排他的 OR 演算とも呼ばれます) では、引数の両方ではなく、どちらか一方の ビットが 1 に設定されている場合に、各ビットが 1 に設定された値が生成されます。例えば:


  1. let x: UInt8 = 5  // 0b00000101
  2. let y: UInt8 = 14 // 0b00001110
  3. x ^= y  // 0b00001011













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ