優先度6の演算子

<x < y小なり演算子
<=x <= y小なりイコール演算子
>x > y大なり演算子
>=x >= y大なりイコール演算子

二項比較演算子です。オペランドの大小関係を比較して結果をboolクラスで返します。左結合性を持ちます。

オペランドはintlongrealクラスのどれかでなければなりません。これらのクラスはオペランドに混在できます。


目次:


小なり演算子

小なりイコール演算子

大なり演算子

大なりイコール演算子

小なり演算子

小なり演算子は左オペランドが右オペランドより小さいときにtrueを返します。そうでなければfalseを返します。


bool result0 = 10 < 11; //The result is true;

bool result1 = 10 < 10; //The result is false;

bool result2 = 11 < 10; //The result is false;

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


int i = 10;

real r = 10.5;

proxy pro = new proxy(i);

proxy pro2 = new proxy(r);

bool b = pro2 < pro; // b is false.

小なりイコール演算子

小なりイコール演算子は左オペランドが右オペランドより小さいか等しいときにtrueを返します。そうでなければfalseを返します。


bool result0 = 10 <= 11; //The result is true;

bool result1 = 10 <= 10; //The result is true;

bool result2 = 11 <= 10; //The result is false;

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


int i = 10;

real r = 10.5;

proxy pro = new proxy(i);

proxy pro2 = new proxy(r);

bool b = pro2 < pro; // b is false.

大なり演算子

大なり演算子は左オペランドが右オペランドより大きいときにtrueを返します。そうでなければfalseを返します。


bool result0 = 10 > 11; //The result is false;

bool result1 = 10 > 10; //The result is false;

bool result2 = 11 > 10; //The result is true;

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


int i = 10;

real r = 10.5;

proxy pro = new proxy(i);

proxy pro2 = new proxy(r);

bool b = pro2 > pro; // b is true.

大なりイコール演算子

大なりイコール演算子は左オペランドが右オペランドより大きいか等しいときにtrueを返します。そうでなければfalseを返します。


bool result0 = 10 >= 11; //The result is false;

bool result1 = 10 >= 10; //The result is true;

bool result2 = 11 >= 10; //The result is true;

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


int i = 10;

real r = 10.5;

proxy pro = new proxy(i);

proxy pro2 = new proxy(r);

bool b = pro2 > pro; // b is true.

Copyright © Rice All rights reserved.