演算子


&=(_:_:)


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


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

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

static func &= (lhs: inout Self, rhs: Self)

必須





パラメータ


lhs

整数の値。


rhs

別の整数の値。


議論


ビット単位の AND 演算の結果は、両方 の引数のビットが 1 に設定されている場合に、各ビットが 1 に設定された値になります。例えば:


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




デフォルトの実装


BinaryInteger の実装


static func & (Self, Self) -> Self

与えられた 2 つの値に対してビット単位の AND 演算を実行した結果を返します。





以下も見よ


ビット単位の演算


static func & (Self, Self) -> Self

与えられた 2 つの値に対してビット単位の AND 演算を実行した結果を返します。

必須 デフォルトの実装が提供されます。


static func ~ (Self) -> Self

引数に設定されているビットの反転を返します。

必須 デフォルトの実装が提供されます。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ