ulp
Требования к платформе и версии: JS (1.2), Native (1.2)
val Double.ulp: Double
Требования к платформе и версии: JVM (1.2)
inline val Double.ulp: Double
Возвращает ulp (единицу в последнем разряде) этого значения.
ulp — это положительное расстояние между этим значением и ближайшим значением Double, большим по модулю.
Особые случаи:
-
NaN.ulpравноNaN -
x.ulpравно+Infкогдаxравно+Infили-Inf -
0.0.ulpравноDouble.MIN_VALUE
Требования к платформе и версии: JVM (1.2)
inline val Float.ulp: Float
Требования к платформе и версии: Native (1.2)
val Float.ulp: Float
Возвращает ulp этого значения.
ulp — это положительное расстояние между этим значением и ближайшим значением Float, большим по модулю.
Особые случаи:
-
NaN.ulpравноNaN -
x.ulpравно+Infкогдаxравно+Infили-Inf -
0.0.ulpравноFloat.MIN_VALUE
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.math/ulp.html