Relational operators allow you to compare two values to determine the relationship between them. You can specify the following relational operators in an expression:
Operator |
Meaning |
Example |
= |
Equal to |
(A = "Boston") |
!= |
Not equal to |
(Slope != 10) |
< |
Less than |
((B * 50) < C) |
<= |
Less than or equal to |
(Debts <= Assets) |
> |
Greater than |
(5000 > Curve) |
>= |
Greater than or equal to |
(Xtan >= Xsin) |
Each of these operators compares two operands and generates a boolean value (true or false) as a result. For example, the expression:
(5000 > Curve)
is true if 5000 is greater than the value of the integer variable, Curve, and false otherwise.
With a relational operator, ESL allows you to specify any values as operands, provided that the types of operands match. If one of your operands has a string value, the other also must have a string value. If one of the operands has an integer value, the other also must have an integer value. You cannot specify an expression such as:
("0" = 0) # WRONG