Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
Сводка
Возвращает, является ли заданное значение с плавающей запятой положительным или отрицательным бесконечностью.
Ввод
d
Проверяемое значение с плавающей запятой.
Выпуск
true если и только если d является положительным или отрицательным бесконечностью.
Замечания
NaN не является числом, поэтому ни конечное число, ни бесконечное. Таким образом, IsInfinite(0.0 / 0.0) возвращает false.
Чтобы проверить, является ли значение NaN, используйте IsNaN(d).
Обратите внимание, что хотя эта функция возвращает true для положительных и отрицательных значений, эти значения по-прежнему могут быть дискриминированы путем проверки d > 0.0 и d < 0.0.
Пример
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true