Parameter | Type | Description |
---|---|---|
INPUT | VALUE | The input value (any type). |
VALUE(STRING) | The string value of the input value. |
This function returns the input value or expression result as a string. Lists are output as bracketed lists with their values in index order separated by commas.
If the input value is already a string, it is returned as-is. This function does not change or convert a value in-place - you must reassign the result.
The type of each of the values are most visible in a trace.
world
{
start()
{
textln("asString(true) = "+asString(true));
textln("asString(false) = "+asString(false));
textln("asString(0) = "+asString(0));
textln("asString(5.75) = "+asString(5.75));
textln("asString(\"123\") = "+asString("123"));
textln("asString(\"apple\") = "+asString("apple"));
textln("asString(5 + 3) = "+asString(5 + 3));
local a = 3.0;
textln("asString(a) = "+asString(a));
textln("a = "+a);
a = [1, 2, 3.0, -4, 5 + 7.3, "oranges"];
textln(asString(a));
quit;
}
}
Value | Result | |
---|---|---|
BOOLEAN[false] | > STRING > | STRING[false] |
BOOLEAN[true] | > STRING > | STRING[true] |
FLOAT[Infinity] | > STRING > | STRING[Infinity] |
FLOAT[-Infinity] | > STRING > | STRING[-Infinity] |
FLOAT[NaN] | > STRING > | STRING[NaN] |
INTEGER[0] | > STRING > | STRING[0] |
FLOAT[0.0] | > STRING > | STRING[0.0] |
INTEGER[10] | > STRING > | STRING[10] |
INTEGER[3] | > STRING > | STRING[3] |
FLOAT[10.0] | > STRING > | STRING[10.0] |
FLOAT[3.0] | > STRING > | STRING[3.0] |
FLOAT[10.5] | > STRING > | STRING[10.5] |
FLOAT[3.5] | > STRING > | STRING[3.5] |
INTEGER[-10] | > STRING > | STRING[-10] |
INTEGER[-3] | > STRING > | STRING[-3] |
FLOAT[-10.0] | > STRING > | STRING[-10.0] |
FLOAT[-3.0] | > STRING > | STRING[-3.0] |
FLOAT[-10.5] | > STRING > | STRING[-10.5] |
FLOAT[-3.5] | > STRING > | STRING[-3.5] |
STRING[] | > STRING > | STRING[] |
STRING[ ] | > STRING > | STRING[ ] |
STRING[0] | > STRING > | STRING[0] |
STRING[0.0] | > STRING > | STRING[0.0] |
STRING[10] | > STRING > | STRING[10] |
STRING[3] | > STRING > | STRING[3] |
STRING[10.0] | > STRING > | STRING[10.0] |
STRING[3.0] | > STRING > | STRING[3.0] |
STRING[10.5] | > STRING > | STRING[10.5] |
STRING[3.5] | > STRING > | STRING[3.5] |
STRING[-10] | > STRING > | STRING[-10] |
STRING[-3] | > STRING > | STRING[-3] |
STRING[-10.0] | > STRING > | STRING[-10.0] |
STRING[-3.0] | > STRING > | STRING[-3.0] |
STRING[-10.5] | > STRING > | STRING[-10.5] |
STRING[-3.5] | > STRING > | STRING[-3.5] |
STRING[apple] | > STRING > | STRING[apple] |
STRING[banana] | > STRING > | STRING[banana] |
STRING[NaN] | > STRING > | STRING[NaN] |
STRING[infinity] | > STRING > | STRING[infinity] |
LIST[[]] | > STRING > | STRING[[]] |
LIST[[BOOLEAN[true], INTEGER[3], FLOAT[5.0], STRING[orange]]] | > STRING > | STRING[[true, 3, 5.0, orange]] |