Share

Operators

Product Documentation
Intermediate
Note

Logical operators return 1.0 for true and 0.0 for false. Since they return values, you can perform logical AND and OR with addition and multiplication. For example: ((a<b) + (b>c)) tests for a < b or b > c. ((a<b)*(b>c)) tests for a<b and b>c.

Symbol Operator Definition
= logical equals
!= logical not equals
! logical not
< logical less-than
> logical greater-than
<= logical less-than or equals
>= logical greater-than or equals
And boolean "AND"
~ logical approximately equal
<~ logical less-than or approximately equal
>~ logical greater-than or approximately equal
Or boolean "OR"
+ binary addition
- binary subtraction
* binary multiplication
/ binary division
- unary minus
+ unary plus
^ power

Was this information helpful?