Функции
Требования к платформе и версии: Common (1.5)
fun UByte.coerceAtLeast(minimumValue: UByte): UByte
Гарантирует, что это значение не меньше указанного minimumValue.
Требования к платформе и версии: Common (1.5)
fun UByte.coerceAtMost(maximumValue: UByte): UByte
Гарантирует, что это значение не больше указанного maximumValue.
Требования к платформе и версии: Common (1.5)
fun UByte.coerceIn(minimumValue: UByte, maximumValue: UByte): UByte
Гарантирует, что это значение находится в указанном диапазоне minimumValue..maximumValue.
Требования к платформе и версии: Common (1.5)
inline operator override fun compareTo(other: UByte): Int
inline operator fun compareTo(other: UInt): Int
inline operator fun compareTo(other: ULong): Int
inline operator fun compareTo(other: UShort): Int
Сравнивает это значение с указанным значением для определения порядка. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Common (1.5)
inline fun UByte.countLeadingZeroBits(): Int
Подсчитывает количество последовательных старших битов, равных нулю, в двоичном представлении этого числа UByte.
Требования к платформе и версии: Common (1.5)
inline fun UByte.countOneBits(): Int
Подсчитывает количество установленных битов в двоичном представлении этого числа UByte.
Требования к платформе и версии: Common (1.5)
inline fun UByte.countTrailingZeroBits(): Int
Подсчитывает количество последовательных младших битов, равных нулю, в двоичном представлении этого числа UByte.
Требования к платформе и версии: Common (1.5)
inline operator fun div(other: UByte): UInt
inline operator fun div(other: UInt): UInt
inline operator fun div(other: ULong): ULong
inline operator fun div(other: UShort): UInt
Делит это значение на другое значение, усекая результат до целого числа, ближайшего к нулю.
Требования к платформе и версии: Common (1.5)
inline fun floorDiv(other: UByte): UInt
inline fun floorDiv(other: UInt): UInt
inline fun floorDiv(other: ULong): ULong
inline fun floorDiv(other: UShort): UInt
Делит это значение на другое значение, округляя результат вниз до целого числа, ближайшего к минус бесконечности.
Требования к платформе и версии: Common (1.9)
inline operator fun rangeUntil(other: UByte): UIntRange
Создает диапазон от этого значения до указанного значения other, не включая его.
Требования к платформе и версии: Common (1.5)
inline operator fun rem(other: UByte): UInt
inline operator fun rem(other: UInt): UInt
inline operator fun rem(other: ULong): ULong
inline operator fun rem(other: UShort): UInt
Вычисляет остаток от деления с усечением этого значения (делимого) на другое значение (делитель).
Требования к платформе и версии: Common (1.5)
inline fun UByte.takeHighestOneBit(): UByte
Возвращает число, в котором установлен только один бит — в позиции старшего установленного бита этого числа UByte; если это число равно нулю, возвращает ноль.
Требования к платформе и версии: Common (1.5)
inline fun UByte.takeLowestOneBit(): UByte
Возвращает число, в котором установлен только один бит — в позиции младшего установленного бита этого числа UByte; если это число равно нулю, возвращает ноль.
Требования к платформе и версии: Common (2.2)
inline fun UByte.toHexString(format: HexFormat = HexFormat.Default): String
Форматирует это значение UByte с использованием указанного 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-byte/index.html