roundToLong
Требования к платформе и версии: JVM (1.2), JS (1.2), Native (1.2)
fun Double.roundToLong(): Long
Округляет это значение Double до ближайшего целого числа и преобразует результат в Long. При равенстве расстояний до ближайших целых чисел, результат округляется к положительной бесконечности.
Особые случаи:
-
x.roundToLong() == Long.MAX_VALUEкогдаx > Long.MAX_VALUE -
x.roundToLong() == Long.MIN_VALUEкогдаx < Long.MIN_VALUE
Исключения
IllegalArgumentException - когда это значение NaN
Требования к платформе и версии: JVM (1.2), JS (1.2), Native (1.2)
fun Float.roundToLong(): Long
Округляет это значение Float до ближайшего целого числа и преобразует результат в Long. При равенстве расстояний до ближайших целых чисел, результат округляется к положительной бесконечности.
Особые случаи:
-
x.roundToLong() == Long.MAX_VALUEкогдаx > Long.MAX_VALUE -
x.roundToLong() == Long.MIN_VALUEкогдаx < Long.MIN_VALUE
Исключения
IllegalArgumentException - когда это значение NaN
© 2010–2020 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/round-to-long.html