РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
359 of 1245 menu

Метод is_infinite

Метод is_infinite проверяет, является ли число бесконечностью (положительной или отрицательной). Он возвращает true, если значение равно INFINITY или NEG_INFINITY, и false в противном случае. Метод не принимает параметров и вызывается непосредственно у значения типа f64.

Синтаксис

f64.is_infinite()

Пример

Давайте проверим, является ли значение INFINITY бесконечностью:

fn main() { let res = f64::INFINITY.is_infinite(); println!("{}", res); }

Результат выполнения кода:

true

Пример

Давайте проверим, является ли значение NEG_INFINITY бесконечностью:

fn main() { let res = f64::NEG_INFINITY.is_infinite(); println!("{}", res); }

Результат выполнения кода:

true

Пример

Давайте проверим, является ли обычное число 123.45 бесконечностью:

fn main() { let res = 123.45_f64.is_infinite(); println!("{}", res); }

Результат выполнения кода:

false

Пример

Давайте проверим, является ли значение NAN бесконечностью:

fn main() { let res = f64::NAN.is_infinite(); println!("{}", res); }

Результат выполнения кода:

false

Смотрите также

  • метод is_nan,
    который проверяет, является ли число NaN
  • метод is_finite,
    который проверяет, является ли число конечным
  • метод is_normal,
    который проверяет, является ли число нормальным
  • атрибут INFINITY,
    который представляет положительную бесконечность
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить