Env Functions
powi
env MATH.powi(value: 'f64', power: 'i64')
Arguments:
value: 'f64'=> base valuepower: 'i64'=>
Integer power
env assert_eq(powi(10.0, 2), 100.0)
powf
env MATH.powf(value: 'f64', power: 'f64')
Arguments:
value: 'f64'=> base valuepower: 'f64'=>
Float power
env assert_eq(powf(100.0, 0.5), 10.0)
exp
env MATH.exp(value: 'f64')
Arguments:
value: 'f64'=>
Exponential
env assert_eq(log(exp(5.0)), 5.0)
sqrt
env MATH.sqrt(value: 'f64')
Arguments:
value: 'f64'=>
Square Root
env assert_eq(sqrt(25.0), 5.0)
log
env MATH.log(value: 'f64', base: 'Option < f64 >')
Arguments:
value: 'f64'=>base: 'Option < f64 >'=>
Logarithm of a value, natural if base not given
env assert_eq(log(exp(2.0)), 2.0)
env assert_eq(log(2.0, 2.0), 1.0)