IDL中的关系运算符包括EQNEGEGTLELT几个,关系运算符返回的是真“True”或假“False”。

EQEqual to

等运算符,如果运算符两边相同则返回真,否则返回假;

IDL> print,2 EQ 2.0

1

IDL> var = [2,3]

IDL> print,var eq 2

1 0

NENot Equal to

不等运算符,如果运算符两边不等则返回真,否则返回假;

IDL> print,2 NE 2.0

0

IDL> print,2 NE 1

1

IDL> var = [2,3]

IDL> print,var ne 2

0 1

GEGreater than or equal to

大于等于运算符,如果运算符两边左边大于等于右边则返回真,否则返回假;

IDL> print,2 GE 1

1

IDL> var = [2,3]

IDL> print,var ge 2

1 1

GTGreater than

大于运算符,如果运算符两边左边大于右边则返回真,否则返回假;

IDL> print,2 GT 1

1

IDL> var = [2,3]

IDL> print,var gt 2

0 1

LELess than or equal to

小于等于运算符,如果运算符两边左边小于等于右边则返回真,否则返回假;

IDL> print,2 LE 1

0

IDL> print,2 LE 12

1

IDL> var = [2,3]

IDL> print,var le 3

1 1

LTLess than

小于运算符,如果运算符两边左边大于右边则返回真,否则返回假;

IDL> print,2 LT 1

0

IDL> print,2 LT 12

1

IDL> print,2 LT 2

0

IDL> var = [2,3]

IDL> print,var lt 3

1 0