toDouble()
将值转换成双精度浮点数。
语法 | toDouble(<value>) |
||
参数 | 名称 | 类型 | 描述 |
<value> |
数值,文本 | 输入值 | |
返回类型 | DOUBLE |
uncollect [-36.123456789012345, "-36.123abc", "a10"] as item
return table(item, toDouble(item))
结果:
item | toDouble(item) |
---|---|
-36.1234567890123 | 36.1234567890123 |
-36.123abc | -36.123 |
a10 | 0 |
toFloat()
将值转换成单精度浮点数。
语法 | toFloat(<value>) |
||
参数 | 名称 | 类型 | 描述 |
<value> |
数值,文本 | 输入值 | |
返回类型 | FLOAT |
uncollect [-36.123456789012345, "-36.123abc", "a10"] as item
return table(item, toFloat(item))
结果:
item | toFloat(item) |
---|---|
-36.1234567890123 | -36.12346 |
-36.123abc | -36.123 |
a10 | 0 |
toInteger()
将值转换成64位整数。
语法 | toInteger(<value>) |
||
参数 | 名称 | 类型 | 描述 |
<value> |
数值,文本 | 输入值 | |
返回类型 | INT64 |
uncollect [-36.123456789012345, "-36.123abc", "a10"] as item
return table(item, toInteger(item))
结果:
item | toInteger(item) |
---|---|
-36.1234567890123 | -36 |
-36.123abc | -36 |
a10 | 0 |
toString()
将值转换成字符串。
语法 | toString(<value>) |
||
参数 | 名称 | 类型 | 描述 |
<value> |
数值,文本 | 输入值 | |
返回类型 | STRING |
uncollect [24, 0.000000001, [23,21]] as item
return toString(item)
结果:
toString(item) |
---|
24 |
1e-09 |
[23,21] |