式内の演算子の優先順位


Architectは実行時に演算子の優先順位を使用して、式を評価するときに最初に処理するプロシージャを明確にします。 Architectが式の中で優先順位を決定する方法の例を見てみましょう。: 入力した場合

3 + 4 * 5

実行時のその計算の結果は何ですか?35か23?一般的に、乗算は加算より優先されるため、正解は 23 です。したがって、4 回 5 20 に相当します。3 23 に到達するためにその値を追加します。

しかし、計算結果が35になるとしたらどうでしょうか。その場合には、式内で括弧を使って優先順位を設定し、Architect が加算を最初に実行してからその和に 5 を掛けるようにさせます。この式は次のように入力します:

(3+4) * 5

式の処理時にArchitectが従う優先順位を確認し、どの演算子が他の演算子よりも優先されるかを判断するには、クリックして次のセクションを展開します。


オペレーター 説明

[]

に送信します。

コレクションアクセス

物件へのアクセス

-

! 〜

単項プラスとマイナス

論理否定およびビットごと否定

^

べき乗/指数(すなわち2 ^ 3 = 8)

 * /%

乗算、除算、および法

+ -

足し算と引き算

<<

> ;> ; =

比較演算子< ;および≤それぞれ

比較演算子の場合、それぞれ> ;と≥

==!=

それぞれrelational =と≠の場合

&

ビットAND

|

ビットごとのOR(またはを含む)

および

論理積

または

論理和