Метод recip
Метод recip вычисляет обратное значение для числа
типа f64, то есть возвращает результат выражения
1.0 / self. Метод не принимает параметров и
возвращает новое значение типа f64. Если исходное
число равно нулю, метод вернёт бесконечность
(INFINITY или NEG_INFINITY в зависимости
от знака нуля).
Синтаксис
f64.recip()
Пример
Давайте вычислим обратное значение для числа 4.0:
fn main()
{
let res = 4.0_f64.recip();
println!("{}", res);
}
Результат выполнения кода:
0.25
Пример
Давайте вычислим обратное значение для отрицательного
числа -8.0:
fn main()
{
let res = -8.0_f64.recip();
println!("{}", res);
}
Результат выполнения кода:
-0.125
Пример
Давайте вычислим обратное значение для нуля и убедимся, что метод возвращает бесконечность:
fn main()
{
let res = 0.0_f64.recip();
println!("{}", res);
}
Результат выполнения кода:
inf