論理演算子


サポートする論理演算子は以下の通りです。
優先順位は比較演算子に続く 6からです。

優先順位 演算子 演算の種類 形式
7 Not 論理否定 Not (式)
8 And 論理和 (式) And (式)
9 Or 論理積 (式) Or (式)
10 Xor 排他的論理積 (式) Xor (式)
11 Eqv 論理等価演算 (式) Eqv (式)
12 Imp 論理包含演算 (式) Imp (式)

式には、数値式もしくは真偽式を指定します。
数値式の場合、まずその数値式は Long型に変換されて、その後論理演算が行われます。よってその結果は、必ず Long型となります。
一方、真偽式を指定した場合には結果は Boolean型となります。

以下はそれぞれの論理演算の紹介です。