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

Метод is_finite

Метод is_finite проверяет, является ли число конечным. Он возвращает true, если число не является бесконечностью и не является NaN, и false в противном случае. Метод не принимает параметров и вызывается на значении типа f64.

Синтаксис

f64.is_finite()

Пример

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

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

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

true

Пример

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

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

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

false

Пример

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

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

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

false

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

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