Difference between revisions of "Core.Terms.RelationalOperations"

From emotive
Jump to navigation Jump to search
Line 1: Line 1:
 
{{DISPLAYTITLE:OTX '''ComparativeOperations'''}}[[Category:Core]]
 
{{DISPLAYTITLE:OTX '''ComparativeOperations'''}}[[Category:Core]]
 
== Classification ==
 
== Classification ==
{{ClassificationActivity | ComparativeOperations | Basic logical operators for comparisons | [[Term]] | [[OtxReference#Core|OTX Core library]] | [[Operations]] | - | - }}
+
{{ClassificationActivity | ComparativeOperations | Basic logical operators for comparisons | [[Term]] | [[Core|OTX Core library]] | [[Operations]] | - | - }}
  
 
== OTL Syntax ==
 
== OTL Syntax ==

Revision as of 08:48, 16 February 2016

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.

Icons Note.png 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