Метод floor
Метод floor округляет число вниз до ближайшего целого значения.
Он возвращает наибольшее целое число, которое не превышает исходное значение.
Метод не принимает параметров и работает с числами типа f64.
Если число уже является целым, метод возвращает его без изменений.
Синтаксис
f64.floor()
Пример
Давайте округлим число 3.7 вниз:
fn main()
{
let res = 3.7_f64.floor();
println!("{}", res);
}
Результат выполнения кода:
3
Пример
Давайте округлим отрицательное число -3.2 вниз:
fn main()
{
let res = -3.2_f64.floor();
println!("{}", res);
}
Результат выполнения кода:
-4
Пример
Давайте округлим целое число 5.0:
fn main()
{
let res = 5.0_f64.floor();
println!("{}", res);
}
Результат выполнения кода:
5