Difference between revisions of "Core.Terms.ToInteger"
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
== OTL Syntax == | == OTL Syntax == | ||
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
− | IntegerTerm | + | IntegerTerm ToInteger(Term); |
</syntaxhighlight> | </syntaxhighlight> | ||
Line 38: | Line 38: | ||
Integer Integer4; | Integer Integer4; | ||
− | Integer1 = | + | Integer1 = ToInteger(true); |
− | Integer2 = | + | Integer2 = ToInteger("1234"); |
− | Integer3 = | + | Integer3 = ToInteger(123.456); |
− | Integer4 = | + | Integer4 = ToInteger(&18 00 FF FF); |
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 09:03, 2 May 2019
Contents
Classification
Name | ToInteger |
Short Description | Converts an OTX term to a value of the Integer data type |
Class | Term |
Extension | OTX Core library |
Group | Conversion terms |
Exceptions | - |
Checker Rules | - |
Standard Compliant | Yes |
OTL Syntax
IntegerTerm ToInteger(Term);
Description
This term will return the Integer counterpart of the argument term.
Return Value
The Term returns the value, see table below.
In OTX, Terms are categorized according to its return data type!
Data Type | Description |
Integer | Returns the Integer counterpart of the argument term. |
Rules
- Boolean
- Returns 1 if true , otherwise 0
- Integer
- Returns a copy of the value
- Float
- Return the integer part (value) left beside the point. The decimal part is this truncated and not rounded.
- ByteField
- Returns the integer value of the ByteFields. The byte sequence is interpreted unsigned.
- String
- Returns the integer value of the string. The string must conform to an IntegerLiteral. If not, an exception is thrown.
Properties
Name | Data Type | Class | Default | Cardinality | Description |
Term | - | Term | - | [1] | Represents the OTX term that will be converted to a new value of the Integer data type. See conversion rule descriptions above. |
OTL Examples
Integer Integer1;
Integer Integer2;
Integer Integer3;
Integer Integer4;
Integer1 = ToInteger(true);
Integer2 = ToInteger("1234");
Integer3 = ToInteger(123.456);
Integer4 = ToInteger(&18 00 FF FF);