Difference between revisions of "Core.Terms.ToString"
Jump to navigation
Jump to search
(→Rules) |
|||
Line 44: | Line 44: | ||
String String4; | String String4; | ||
String String5; | String String5; | ||
+ | String String6; | ||
+ | String String7; | ||
/// Flow | /// Flow | ||
Line 52: | Line 54: | ||
String4 = ToString(&18 00 FF FF); | String4 = ToString(&18 00 FF FF); | ||
String5 = ToString("the same"); | String5 = ToString("the same"); | ||
+ | String6 = ToString({1, 2, 3}); | ||
+ | String7 = ToString({"key1"=1, "key2"=2, "key3"=3}); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 04:13, 7 May 2019
Contents
Classification
Name | ToString |
Short Description | Converts an OTX term to a value of the String data type |
Class | Term |
Extension | OTX Core library |
Group | Conversion terms |
Exceptions | - |
Checker Rules | - |
Standard Compliant | Yes |
Pseudo-Code Syntax
StringTerm ToString(Term)
Description
This term will return the String 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 |
String | Returns the String counterpart of the argument term. |
Rules
- Boolean
- Returns "true" if true , otherwise "false" .
- Integer
- Returns a decimal number as a string.
- Float
- Returns the floating-point number as a string with a "." (Point) as the decimal separator. For an overview about string representations of floats see §3.10.2 of The Java™ Language Specification.
- ByteField
- Returns an interpretation of the ByteFields to UTF-8.
- String
- Returns a copy of the value.
- List
- Returns the string of the list in the form of a ListLiterals , for example: "{1, 2, 3}".
- Map
- Returns the string of the map in the form of a MapLiterals , for example: "{"key1"=1, "key2"=2, "key3"=3}".
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 String data type. See conversion rule descriptions above. |
Examples
/// Local Declarations
String String1;
String String2;
String String3;
String String4;
String String5;
String String6;
String String7;
/// Flow
String1 = ToString(true);
String2 = ToString(1234);
String3 = ToString(123.456);
String4 = ToString(&18 00 FF FF);
String5 = ToString("the same");
String6 = ToString({1, 2, 3});
String7 = ToString({"key1"=1, "key2"=2, "key3"=3});