演算子
&(_:_:)
与えられた 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: Self, rhs: Self) -> Self
必須 デフォルトの実装が提供されます。
パラメータ
lhs
整数の値。
rhs
別の整数の値。
議論
ビット単位の AND 演算の結果は、両方 の引数のビットが 1 に設定されている場合に、各ビットが 1 に設定された値になります。例えば:
- let x: UInt8 = 5  // 0b00000101
- let y: UInt8 = 14 // 0b00001110
- let z = x & y    // 0b00000100
- // z == 4
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ