8.9 KiB
8.9 KiB
module math
Contents
- Constants
- abs
- acos
- acosh
- alike
- angle_diff
- aprox_cos
- aprox_sin
- asin
- asinh
- atan
- atan2
- atanh
- cbrt
- ceil
- clamp
- clip
- close
- copysign
- cos
- cosf
- cosh
- cot
- count_digits
- cube
- cubic_bezier
- cubic_bezier_a
- cubic_bezier_coords
- cubic_bezier_fa
- degrees
- digits
- divide_euclid
- divide_floored
- divide_truncated
- egcd
- erf
- erfc
- exp
- exp2
- expm1
- f32_bits
- f32_from_bits
- f64_bits
- f64_from_bits
- factorial
- factoriali
- floor
- floorf
- fmod
- frexp
- gamma
- gcd
- get_high_word
- hypot
- ilog_b
- inf
- is_finite
- is_inf
- is_nan
- lcm
- ldexp
- log
- log10
- log1p
- log2
- log_b
- log_factorial
- log_gamma
- log_gamma_sign
- log_n
- logf
- max
- maxof
- min
- minmax
- minof
- mix
- mod
- modf
- modulo_euclid
- modulo_floored
- modulo_truncated
- nan
- nextafter
- nextafter32
- normalize
- pow
- pow10
- powf
- powi
- q_rsqrt
- radians
- round
- round_sig
- round_to_even
- scalbn
- sign
- signbit
- signi
- sin
- sincos
- sinf
- sinh
- sqrt
- sqrtf
- sqrti
- square
- tan
- tanf
- tanh
- tolerance
- trunc
- veryclose
- with_set_high_word
- with_set_low_word
- BezierPoint
- DigitParams
- DivResult
Constants
abs
acos
acosh
alike
angle_diff
aprox_cos
aprox_sin
asin
asinh
atan
atan2
atanh
cbrt
ceil
clamp
clip
close
copysign
cos
cosf
cosh
cot
count_digits
cube
cubic_bezier
cubic_bezier_a
cubic_bezier_coords
cubic_bezier_fa
degrees
digits
Examples
assert math.digits(12345, base: 10) == [5,4,3,2,1]
assert math.digits(12345, reverse: true) == [1,2,3,4,5]