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