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