abs()
返回给定数字的绝对值。
| 语法 | abs(<num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 目标值 | |
| 返回类型 | UINT |
||
RETURN abs(-2.32)
结果:
| abs(-2.32) |
|---|
| 2.32 |
ceil()
将给定数字向上取整至最近的整数。
ceiling()与ceil()同义。
| 语法 | ceil(<num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 目标值 | |
| 返回类型 | INT |
||
For item in [-2.92, 4.2]
RETURN ceil(item)
结果:
| ceil(item) |
|---|
| -2 |
| 5 |
exp()
计算以自然常数𝑒为底,以给定数字为指数的值,其中𝑒约等于2.71828。
| 语法 | exp(<num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 𝑒的某次幂 | |
| 返回类型 | DOUBLE |
||
RETURN exp(2)
结果:
| exp(2) |
|---|
| 7.38905609893065 |
floor()
将给定数字向下取整至最近的整数。
| 语法 | floor(<num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 目标值 | |
| 返回类型 | INT |
||
For item in [-2.92, 4.2]
RETURN floor(item)
结果:
| floor(item) |
|---|
| -3 |
| 4 |
ln()
计算给定数字的自然对数,即底数为𝑒(自然常数,约等于2.71828)的对数。
| 语法 | ln(<num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 待计算对数的正数 | |
| 返回类型 | DOUBLE |
||
RETURN ln(100)
结果:
| ln(100) |
|---|
| 4.60517018598809 |
log()
根据指定底数计算给定数字的对数。
| 语法 | log(<base>, <num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<base> |
数值 | 对数的底数,大于零 | |
<num> |
数值 | 待计算对数的正数 | |
| 返回类型 | DOUBLE |
||
RETURN log(2, 8)
结果:
| log(2, 8) |
|---|
| 3 |
log10()
计算以10为底给定数字的对数。
| 语法 | log10(<num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 待计算对数的正数 | |
| 返回类型 | DOUBLE |
||
RETURN log10(100)
结果:
| log10(100) |
|---|
| 2 |
mod()
取模计算,即计算两数相除后的余数。
| 语法 | mod(<dividend>, <divisor>) |
||
| 参数 | 名称 | 类型 | 描述 |
<dividend> |
数值 | 被除数 | |
<divisor> |
数值 | 除数 | |
| 返回类型 | DOUBLE |
||
RETURN mod(9.2, 2)
结果:
| mod(9.2, 2) |
|---|
| 1.2 |
pi()
返回数学常数π(圆周率),约等于3.14159。在欧氏几何里,π是圆的周长与直径的比值。
| 语法 | pi() |
| 返回类型 | DOUBLE |
RETURN pi()
结果:
| pi() |
|---|
| 3.14159265358979 |
power()
对给定的底数和指数进行指数运算。
| 语法 | power(<base>, <exponent>) |
||
| 参数 | 名称 | 类型 | 描述 |
<base> |
数值 | 底数 | |
<exponent> |
数值 | 指数 | |
| 返回类型 | DOUBLE |
||
RETURN power(2, 4)
结果:
| power(2, 4) |
|---|
| 16 |
round()
将给定数字四舍五入到给定的位数。若两个最接近的值等距,则返回绝对值较大的那个。
| 语法 | round(<num>, [<digit>]) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 待被四舍五入的值 | |
<digit> |
INT |
小数位数:
|
|
| 返回类型 | DOUBLE |
||
RETURN round(3.1415926, 3)
结果:
| round(3.1415926, 3) |
|---|
| 3.142 |
sqrt()
计算给定数字的平方根。
| 语法 | sqrt(<num>) |
||
| 参数 | 名称 | 类型 | 描述 |
<num> |
数值 | 目标值 | |
| 返回类型 | DOUBLE |
||
RETURN sqrt(16)
结果:
| sqrt(16) |
|---|
| 4 |