このページでは、Kotlinの論理演算・ビット演算関数について紹介します。
## 比較演算子とは
Kotlinでは論理演算子(ビット演算子)がありません。
代わりに、論理演算用の関数が用意されています。
関数 | 意味 |
---|---|
and(bits) | 論理積 |
or(bits) | 論理和 |
xor(bits) | 排他的論理和 |
inv() | ビット反転 |
shl(bits) | 左シフト |
shr(bits) | 右シフト(符号付) |
ushr(bits) | 右シフト(符号なし) |
ただし、これらの関数は括弧を省略して呼び出せるため、結局は論理演算子のように記述できます。
コメント