pub fn floor(value: f64, scale: i8) -> f64
Expand description
Round down.
Round value
down to accuracy defined by scale
.
Positive scale
defines the number of decimal digits in the result
while negative scale
rounds to a whole number and defines the number
of trailing zeroes in the result.
§Arguments
value
- value to roundscale
- result accuracy
§Examples
use math::round;
let rounded = round::floor(3.14159, 3);
assert_eq!(rounded, 3.141);
use math::round;
let rounded = round::floor(3456., -2);
assert_eq!(rounded, 3400.);