Classification
Name |
ComparativeOperations
|
Short Description |
Basic logical operators for comparisons
|
Class |
Term
|
Extension |
OTX Core library
|
Group |
Operations
|
Exceptions |
-
|
Checker Rules |
-
|
Standard Compliant |
Yes
|
OTL Syntax
BooleanValue = BooleanTerm1 operator BooleanTerm2
Description
Logical comparisons are used according to the C# notation for logical operations in the formulation of conditions etc. The following operators can be used:
- ==
- Equality, the expression evaluates to true , if both operands are equal.
- !=
- Inequality, the expression evaluates to true , if both operands are not equal.
- >
- Greater, the expression evaluates to true , if the left operand is greater than the right.
- >=
- Greater than or equal, the expression is true if the left operand is greater than or equal to the right.
- <
- Leaster, the expression evaluates to true , if the left operand is less than the right.
- <=
- Less equal, the expression is true if the left operand is less than or equal to the right.
Return Value
The Term returns the value, see table below.
|
|
In OTX, Terms are categorized according to its return data type!
|
Data Type |
Description
|
Boolean |
Return value from the logical operation
|
Properties
Name |
Data Type |
Class |
Default |
Cardinality |
Description
|
BooleanTerm1 |
Boolean |
Term |
- |
[1] |
Left operand
|
BooleanTerm2 |
Boolean |
Term |
- |
[1] |
Right operand
|
OTL Examples
Integer MyValue1;
Integer MyValue2;
Boolean result;
result = MyValue1 != MyValue2;
result = MyValue1 == MyValue2;
result = MyValue1 >= MyValue2;
See also
LogicOperations
MathematicalOperations