Константа NEG_INFINITY
Константа NEG_INFINITY класса f64 содержит значение отрицательной бесконечности. Она является ассоциированной константой типа f64 и доступна через синтаксис f64::NEG_INFINITY. Данная константа соответствует математическому значению −∞ и может использоваться для сравнений, инициализации переменных и проверок результатов вычислений.
Синтаксис
f64::NEG_INFINITY
Пример
Давайте выведем значение константы NEG_INFINITY на экран:
fn main()
{
let res = f64::NEG_INFINITY;
println!("{}", res);
}
Результат выполнения кода:
-inf
Пример
Давайте проверим, является ли значение константы NEG_INFINITY бесконечностью с помощью метода is_infinite:
fn main()
{
let res = f64::NEG_INFINITY.is_infinite();
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте сравним значение NEG_INFINITY с обычным отрицательным числом:
fn main()
{
let res = f64::NEG_INFINITY < -1000000.0;
println!("{}", res);
}
Результат выполнения кода:
true
Смотрите также
-
константа
INFINITY,
которая представляет положительную бесконечность -
метод
is_infinite,
который проверяет, является ли число бесконечностью -
метод
is_finite,
который проверяет, является ли число конечным -
класс
f64,
который представляет 64-битное число с плавающей точкой