contents.gifindex.gifprev0.gifnext1.gif

Operator Categories

The following table provides a brief overview of the seven operator categories:

Category
Operator
Operation/Meaning/Description


Arithmetic
*
Multiplication

+
Addition

-
Subtraction

/
Division

\
Integer division

^
Exponentiation

Mod
Modulo arithmetic
Comparison
<
Less than

<=
Less than or equal to

>
Greater than

>=
Greater than or equal to

=
Equal to

<>
Not equal to
Concatenation
& Operator
String concatenation
Logical
And
Conjunction

Eqv
Equivalence

Imp
Implication

Not
Negation

Or
Disjunction (inclusive Or)

Xor
Exclusion (exclusive Or)
Pattern Matching
Like
String comparison
Identifier
!
Used to separate parts in an identifier; explicitly indicates that the object name that follows it refers to a user-defined object (an element of a collection).

. (dot)
Used to separate parts in an identifier; precedes the name of the object, method, or property.
Miscellaneous
Assign_To
Assigns the result of an expression to a variable name.

Rules_Eval
Within the context of the Rules Engine, <expr> is evaluated and the result is returned.

Rules_Eval_List
Evaluates one of a list of expressions indicated by an ordinal.

Same
Tests for equality

Toggle
Creates and/or sets a memory variable to have the state ON or OFF, and returns a values associated with the state.