Swift 標準ライブラリ >     BitwiseOperations   >   &(_:_:)


演算子


&(_:_:)


2つの引数に設定されたビットの共通部分を返します。





宣言


static func &(lhs: Self, rhs: Self) -> Self


議論


ビット単位の AND 演算子(&) は、引数の 両方 のビットが 1 に設定されている場合、各ビットが 1 に設定された値を返します。これは2つのセットの交差に相当します。 例えば:


let x: UInt8 = 5        // 0b00000101
let y: UInt8 = 14       // 0b00001110
let z = x & y           // 0b00000100


値と allZeros のビット単位の AND 演算を実行すると、常に allZeros を返します。


print(x & .allZeros)    // 0b00000000
// Prints "0"


複雑さ:O(1)。





目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)