/ / Kotlinでのビット演算子の計算順序-kotlin

Kotlin - kotlinにおけるビット演算子の計算順序

Kotlinでビット演算子の計算順序に関する情報を見つけることができません。Javaと同じですか、優先度なしで左から右に計算しますか?

回答:

回答№1は4

and, or xor その他 中置関数 ビット単位の演算はそれ自体演算子ではなく、その実行順序は他の挿入関数と同じ、つまり左から右であるため、これらの2行は同等です:

a or b and c or d and e

(((a or b) and c) or d) and e

また、中置関数の優先順位は演算子の優先順位よりも低いことに注意してください。

1 + 2 and 3 + 4

(1 + 2) and (3 + 4)