i++

プログラム系のメモ書きなど

Kotlin : ビット演算メモ

&| という記号ではなく andor を使います。

また、|=&= といった複合代入演算子形式の記載方法はありません。

Java/C系言語での書き方 Kotlin での書き方
x &= y x = (x and y)
x |= y x = (x or y)
x ^= y x = (x xor y)
~x x.inv()

※ and や or も x.and(y) のように呼び出すことが可能です。

参考