Swift 標準ライブラリ >     BitwiseOperations   >   |(_:_:)
演算子
|(_:_:)
2つの引数に設定されたビットの和集合を返します。
宣言
議論
ビット単位の 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)。