NEGATIVE_INFINITY
Константа NEGATIVE_INFINITY представляет математическое понятие отрицательной бесконечности
для типов Float и Double. Возникает при операциях, результат которых
меньше минимального представимого числа (например, при делении отрицательного числа на ноль).
Импорт
import kotlin.Double.NEGATIVE_INFINITY
import kotlin.Float.NEGATIVE_INFINITY
Синтаксис
Double.NEGATIVE_INFINITY
Float.NEGATIVE_INFINITY
Пример
Получение отрицательной бесконечности через деление:
val res: Double = -1.0 / 0.0
println(res)
Результат выполнения кода:
Double -Infinity
Пример
Сравнение с NEGATIVE_INFINITY:
val num = Double.NEGATIVE_INFINITY
println(num < -1.7976931348623157E308)
Результат выполнения кода:
true
Пример
Использование Float.NEGATIVE_INFINITY:
val num = Float.NEGATIVE_INFINITY
println(num)
Результат выполнения кода:
Float -Infinity
Смотрите также
-
константу
POSITIVE_INFINITY,
представляющую положительную бесконечность -
константу
NaN,
представляющую нечисловое значение -
функцию
abs,
возвращающую абсолютное значение числа -
функцию
min,
возвращающую минимальное из двух чисел