Infinity()
Синтаксис
Result.f = Infinity()
Описание
Возвращает специальное значение с плавающей запятой 'Infinity', представляющее собой положительную бесконечность. Отрицательная бесконечность '-Infinity' вычисляется с помощью функции "-Infinity()".
Параметры
Ничего.
Возвращаемое значение
Возвращает значение 'infinity', которое может быть ТОЛЬКО типа float или double, в зависимости от того какой тип присвоен переменной.
Комментарии
Положительная бесконечность (+Infinity) и отрицательная бесконечность (-Infinity) это специальные значения, они ведут себя в вычислениях так, как можно от них ожидать. Например, деление бесконечности на любое положительное число (исключая бесконечность) даст снова бесконечность. Проверить, представляет ли значение положительную или отрицательную бесконечность, можно с помощью функции IsInfinity().
Пример
Debug IsInfinity(Infinity() / 1000) ; Отобразит 1 If Infinity() > -Infinity() Debug "true" ; Отобразит true, так как бесконечность больше отрицательной бесконечности ¯\_(ツ)_/¯ EndIf Debug Infinity() ; Отобразит +Infinity Debug -Infinity() ; Отобразит -Infinity Debug Infinity()/Infinity() ; Отобразит NaN Debug Infinity()*0 ; Отобразит NaN Debug -Infinity()/0 ; Отобразит -Infinity Debug Infinity()/0 ; Отобразит +Infinity Debug 0/Infinity() ; Отобразит 0.0 Debug 0/-Infinity() ; Отобразит 0.0 Debug Infinity()-Infinity() ; Отобразит NaN Debug Infinity()+Infinity() ; Отобразит +Infinity Debug Infinity()/NaN() ; Отобразит NaN Debug NaN()/Infinity() ; Отобразит NaN
См. также
IsInfinity(), NaN()
Поддерживаемые OS
Все