Метод floor
Метод floor класса f32 выполняет округление числа вниз до ближайшего целого значения. Он возвращает значение типа f32, которое представляет собой наибольшее целое число, не превышающее исходное. Параметров метод не принимает, так как является методом экземпляра.
Синтаксис
f32.floor()
Пример
Давайте округлим число 4.7 вниз:
fn main()
{
let res = 4.7_f32.floor();
println!("{}", res);
}
Результат выполнения кода:
4
Пример
Давайте округлим отрицательное число -4.3 вниз:
fn main()
{
let res = -4.3_f32.floor();
println!("{}", res);
}
Результат выполнения кода:
-5
Пример
Давайте округлим целое число 7.0 вниз:
fn main()
{
let res = 7.0_f32.floor();
println!("{}", res);
}
Результат выполнения кода:
7