Home News DOC Class DL Others Cooker
Documents  >  Tutorial  >  演算子
演算子

演算子はインスタンスに実行する演算を指定する記号です。オペランド(被演算インスタンス)に演算を実行して結果のインスタンスを返します。

演算子には優先順位が存在します。複数の演算子を含む式は、高い優先順位の演算子から演算されます。

以下が演算子の一覧です。番号が小さいほど優先順位が高くなります。同一優先順位の演算子が続く場合は、式の左から順番に演算が実行されます。


優先度 1
()x(y)メソッド呼び出し演算子
newnew int()new演算子
thisthisthis演算子
[]x[y]インデクサー演算子
優先度 2
.x.yドット演算子
++x++後置++演算子
--x--後置--演算子
優先度 3
++x単項+演算子
--x単項-演算子
!!x論理否定演算子
++++x前置++演算子
----x前置--演算子
優先度 4
*x * y乗算演算子
/x / y除算演算子
%x % y剰余演算子
優先度 5
+x + y加算演算子
-x - y減算演算子
優先度 6
<x < y小なり演算子
<=x <= y小なりイコール演算子
>x > y大なり演算子
>=x >= y大なりイコール演算子
優先度 7
==x == y値等価演算子
!=x != y値非等価演算子
$$x $$ y参照等価演算子
!$x !$ y参照非等価演算子
優先度 8
&x & y論理AND演算子
優先度 9
|x | y論理OR演算子
Copyright © Rice All rights reserved.