== (equality) operator
Type | Assocation | Precedence | Input types | Output types |
binary | left | 3 | bool int float complex * | bool |
This operator compares the operands and returns true if they are equal, or false otherwise.
* The == operator can also compare enumerated parameters with strings. See enumerated parameters. In addition, it can compare plug-in parameters to classes. See Writing plug-ins. |
Examples:
false == true ; false 2 == 2.0 ; true 3.1 == 2 ; false (8, 0) == 8 ; true (5, 3) == (5, 2) ; false (5, 3) == (5, 3) ; true @enumParam == "A" ; tests @enumParam @classParam == MyClass ; tests if the currently selected ; class is compatible with MyClass
Note: Don’t confuse this operator with the = (assignment) operator.
See Also
!= (inequality) operator