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 |