Operators
The following table lists all operators that can be used in rule writing.
Operator | Description |
---|---|
and
|
Combines boolean expressions using a logical
and within a rule condition. (Also known as a logical conjunction.)
|
not
|
The boolean-negation operator for boolean expressions. |
or
|
Combines boolean expressions using a logical
or within a rule condition. (Also known as a logical disjunction.)
|
=
is equal to |
The equality-test operators. In statements, Falcon Expert interprets = as the assignment operator. In expressions, Falcon Expert interprets = as an equality-test operator. Another version is "set x to y". |
<>
is not equal to is different from |
The inequality-test operators. |
<
is less than is smaller than |
The "smaller than" test operators. |
>
is greater than is larger than |
The "larger than" test operators. |
<=
is less than or equal to is smaller than or equal to |
The "smaller than or equal" test operators. |
>=
is greater than or equal to is larger than or equal to |
The "larger than or equal" test operators. |
+
plus |
The addition operators for numeric expressions. |
-
minus |
The subtraction operator for numeric expressions. |
*
multiplied by |
The multiplication operators for numeric expressions. |
/
divided by |
The division operators for numeric expressions. The resulting quotient is a real. |
+=
increment |
The compound assignment operator for incrementing numeric expressions. |
-=
decrement |
The compound assignment operator for decrementing numeric expressions. |
*=
|
The compound assignment operator for multiplying numeric expressions. |
/=
|
The compound assignment operator for dividing numeric expressions. |
Note: Operators with the
(ignoring case) suffix are not currently supported for use in
Falcon Expert rules.
|
- Covered Topics
- Operator Precedence