次の方法で共有


ビット演算式

ビット演算子は、文字以外の 3 文字で表現されます。 AND (&&&)、OR (|||)、NOT (~~~) のビット処理バージョンに加えて、ビット処理 XOR (^^^) も存在します。 これらは Int または BigInt の型のオペランドを予期し、2 項演算子の場合、両方のオペランドの型が一致する必要があります。 式全体の型は、オペランドの型と等しくなります。

さらに、左シフトと右シフト演算子 (それぞれ <<<>>>) が存在し、指定された左辺 (lhs) 式を 2 の乗数で乗算または除算します。 式 lhs <<< 3 は、lhs のビット表現を 3 だけシフトします。つまり、lhs のデータ型の有効な範囲内にまだある場合、lhs2^3 が乗算されることを意味します。 lhs は、Int または BigInt 型である場合があります。 右辺の式は、常に Int 型である必要があります。 結果の式は、lhs オペランドと同じ型になります。