Module math

Source

Functions§

abs_f32
计算绝对值(32位浮点数版本)
abs_f64
计算绝对值(浮点数版本)
abs_i32
计算绝对值(32位整数版本)
abs_i64
计算绝对值(64位整数版本)
acos
计算反余弦值
asin
计算反正弦值
atan
计算反正切值
atan2
计算两点间的反正切值
cbrt
计算立方根
ceil
向上取整
clamp_f64
将值限制在指定范围内
clamp_i64
将值限制在指定范围内(整数版本)
cos
计算余弦值
cosh
计算双曲余弦值
exp
计算自然指数函数
exp2
计算2的x次方
factorial
计算阶乘
floor
向下取整
fmod
计算两个数的余数
gcd
计算最大公约数
get_e
数学常量:自然常数e
get_frac_1_sqrt2
数学常量:1/√2
get_ln2
数学常量:ln(2)
get_ln10
数学常量:ln(10)
get_log2_e
数学常量:log₂(e)
get_log10_e
数学常量:log₁₀(e)
get_phi
数学常量:黄金比例φ
get_pi
数学常量:圆周率π
get_sqrt2
数学常量:√2
is_finite
判断浮点数是否为有限数
is_infinite
判断浮点数是否为无穷大
is_nan
判断浮点数是否为NaN
lcm
计算最小公倍数
ln
计算自然对数
log2
计算以2为底的对数
log10
计算以10为底的对数
max_f64
计算两个数的最大值(浮点数版本)
max_i64
计算两个数的最大值(64位整数版本)
min_f64
计算两个数的最小值(浮点数版本)
min_i64
计算两个数的最小值(64位整数版本)
pow
计算幂函数
random
生成随机数(0到1之间)
random_range_f64
生成指定范围内的随机浮点数
random_range_i64
生成指定范围内的随机整数
round
四舍五入
sin
计算正弦值
sinh
计算双曲正弦值
sqrt
计算平方根
tan
计算正切值
tanh
计算双曲正切值
to_degrees
将弧度转换为角度
to_radians
将角度转换为弧度
trunc
截断小数部分