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.
Operators
Note: Operators with the (ignoring case) suffix are not currently supported for use in Falcon Expert rules.
  • www.fico.com