Метод sqrt
Метод sqrt возвращает квадратный корень
числа типа f32. Он принимает значение
по ссылке (метод вызывается на числе) и
возвращает новое число типа f32,
являющееся арифметическим квадратным корнем
исходного. Если исходное число отрицательное,
метод возвращает NaN (Not a Number).
Синтаксис
f32.sqrt()
Пример
Давайте вычислим квадратный корень числа
16.0:
fn main()
{
let res = 16.0_f32.sqrt();
println!("{}", res);
}
Результат выполнения кода:
4
Пример
Давайте вычислим квадратный корень числа
2.0:
fn main()
{
let res = 2.0_f32.sqrt();
println!("{}", res);
}
Результат выполнения кода:
1.4142135
Пример
Давайте вычислим квадратный корень
отрицательного числа -4.0:
fn main()
{
let res = -4.0_f32.sqrt();
println!("{}", res);
}
Результат выполнения кода:
NaN