Метод trunc
Метод trunc возвращает целую часть числа с плавающей точкой, отбрасывая его дробную часть. Метод не принимает параметров. Возвращаемое значение имеет тип f64. Если число положительное, дробная часть просто отбрасывается. Если число отрицательное, дробная часть также отбрасывается, но результат остаётся отрицательным или равным нулю.
Синтаксис
f64.trunc()
Пример
Давайте отбросим дробную часть у положительного числа 3.7:
fn main()
{
let res = 3.7_f64.trunc();
println!("{}", res);
}
Результат выполнения кода:
3
Пример
Давайте отбросим дробную часть у отрицательного числа -3.7:
fn main()
{
let res = -3.7_f64.trunc();
println!("{}", res);
}
Результат выполнения кода:
-3
Пример
Давайте применим метод trunc к числу 0.9:
fn main()
{
let res = 0.9_f64.trunc();
println!("{}", res);
}
Результат выполнения кода:
0