Метод round
Метод round округляет число с плавающей точкой
до ближайшего целого значения. Если дробная часть
числа равна 0.5 или больше, округление происходит
в большую сторону. В противном случае - в меньшую.
Метод не принимает параметров и возвращает значение
типа f64.
Синтаксис
f64.round()
Пример
Давайте округлим число 2.3 до ближайшего целого:
fn main()
{
let res = 2.3_f64.round();
println!("{}", res);
}
Результат выполнения кода:
2
Пример
Давайте округлим число 2.7 до ближайшего целого:
fn main()
{
let res = 2.7_f64.round();
println!("{}", res);
}
Результат выполнения кода:
3
Пример
Давайте округлим число 2.5. Так как дробная часть
равна 0.5, округление произойдет в большую сторону:
fn main()
{
let res = 2.5_f64.round();
println!("{}", res);
}
Результат выполнения кода:
3