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] |