Home News DOC Class DL Others Cooker
Documents  >  Tutorial  >  優先度 8
優先度 8 の演算子

優先度 8 の以下の演算子について説明します。


&x & y論理AND演算子

二項の論理AND演算子です。


目次:


論理AND演算子

論理AND演算子

論理AND演算子は左右のオペランドに対して論理AND演算を実行するための演算子です。オペランドは bool クラスでなければなりません。

結果のクラスは bool クラスです。


bool result = true & true; // The result is true;

result = true & false; // The result is false;

result = false & true; // The result is false;

result = false & false; // The result is false;

オペランドの評価は短絡評価ではありません。 両方のオペランドが常に評価されます。


オペランドが proxy クラスを返す場合は proxy クラスの実体が自動的に使用されます。proxy クラスの Entity ゲッターを呼び出したのと同じ結果になります。


bool b = true;

bool b2 = false;

proxy pro = new proxy(b);

proxy pro2 = new proxy(b2);

bool b3 = pro2 & pro; // b3 is false.

Copyright © Rice All rights reserved.