【Kotlin】論理演算・ビット演算の関数

このページでは、Kotlinの論理演算・ビット演算関数について紹介します。

比較演算子とは

Kotlinでは論理演算子(ビット演算子)がありません。
代わりに、論理演算用の関数が用意されています。

関数 意味
and(bits) 論理積
or(bits) 論理和
xor(bits) 排他的論理和
inv() ビット反転
shl(bits) 左シフト
shr(bits) 右シフト(符号付)
ushr(bits) 右シフト(符号なし)

ただし、これらの関数は括弧を省略して呼び出せるため、結局は論理演算子のように記述できます。

おすすめ記事

【Kotlin入門】基本文法とサンプル集

シェア&フォローお願いします!