Функции
Требования к платформе и версии: Common (1.5)
fun ULong.coerceAtLeast(minimumValue: ULong): ULong
Гарантирует, что это значение не меньше указанного minimumValue.
Требования к платформе и версии: Common (1.5)
fun ULong.coerceAtMost(maximumValue: ULong): ULong
Гарантирует, что это значение не больше указанного maximumValue.
Требования к платформе и версии: Common (1.5)
fun ULong.coerceIn(range: ClosedRange<ULong>): ULong
Гарантирует, что это значение входит в указанный диапазон.
fun ULong.coerceIn(minimumValue: ULong, maximumValue: ULong): ULong
Гарантирует, что это значение входит в указанный диапазон minimumValue..maximumValue.
Требования к платформе и версии: Common (1.5)
inline operator fun compareTo(other: UByte): Int
inline operator fun compareTo(other: UInt): Int
inline operator override fun compareTo(other: ULong): Int
inline operator fun compareTo(other: UShort): Int
Сравнивает это значение с указанным значением для определения порядка. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Common (1.5)
inline fun ULong.countLeadingZeroBits(): Int
Подсчитывает количество последовательных старших битов, равных нулю, в двоичном представлении этого числа ULong.
Требования к платформе и версии: Common (1.5)
inline fun ULong.countOneBits(): Int
Подсчитывает количество установленных битов в двоичном представлении этого числа ULong.
Требования к платформе и версии: Common (1.5)
inline fun ULong.countTrailingZeroBits(): Int
Подсчитывает количество последовательных младших битов, равных нулю, в двоичном представлении этого числа ULong.
Требования к платформе и версии: Common (1.5)
inline operator fun div(other: UByte): ULong
inline operator fun div(other: UInt): ULong
inline operator fun div(other: ULong): ULong
inline operator fun div(other: UShort): ULong
Делит это значение на другое значение, усекая результат до целого числа, ближайшего к нулю.
Требования к платформе и версии: Common (1.5)
inline fun floorDiv(other: UByte): ULong
inline fun floorDiv(other: UInt): ULong
inline fun floorDiv(other: ULong): ULong
inline fun floorDiv(other: UShort): ULong
Делит это значение на другое значение, округляя результат вниз до целого числа, ближайшего к минус бесконечности.
Требования к платформе и версии: Common (1.5)
inline operator fun rangeTo(other: ULong): ULongRange
Создает диапазон от этого значения до указанного значения other.
Требования к платформе и версии: Common (1.9)
inline operator fun rangeUntil(other: ULong): ULongRange
Создает диапазон от этого значения до указанного значения other, не включая его.
Требования к платформе и версии: Common (1.5)
inline operator fun rem(other: UByte): ULong
inline operator fun rem(other: UInt): ULong
inline operator fun rem(other: ULong): ULong
inline operator fun rem(other: UShort): ULong
Вычисляет остаток от деления с усечением этого значения (делимого) на другое значение (делитель).
Требования к платформе и версии: Common (1.6)
inline fun ULong.rotateLeft(bitCount: Int): ULong
Требования к платформе и версии: Common (1.6)
inline fun ULong.rotateRight(bitCount: Int): ULong
Требования к платформе и версии: Common (1.5)
inline fun ULong.takeHighestOneBit(): ULong
Возвращает число с единственным установленным битом в позиции старшего установленного бита этого числа ULong или ноль, если это число равно нулю.
Требования к платформе и версии: Common (1.5)
inline fun ULong.takeLowestOneBit(): ULong
Возвращает число с единственным установленным битом в позиции младшего установленного бита этого числа ULong или ноль, если это число равно нулю.
Требования к платформе и версии: JVM (2.4)
fun ULong.toBigInteger(): BigInteger
Возвращает значение этого числа ULong в виде BigInteger.
Требования к платформе и версии: Common (2.2)
inline fun ULong.toHexString(format: HexFormat = HexFormat.Default): String
Форматирует это значение ULong с использованием указанного format.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-u-long/index.html