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


演算子


|(_:_:)


2つの引数に設定されたビットの和集合を返します。





宣言


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


議論


ビット単位の OR 演算子(|) は、引数の 一方または両方の ビットが 1 に設定されている場合、各ビットが 1 に設定された値を返します。例えば:


let x: UInt8 = 5        // 0b00000101
let y: UInt8 = 14       // 0b00001110
let z = x | y           // 0b00001111


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


print(x | .allZeros)    // 0b00000101
// Prints "5"


複雑さ:O(1)。





目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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