Spec-Zone.ru › Kotlin 2

UByte

kotlin-stdlib/kotlin/UByte

Требования к платформе и версии: Common (1.5)

@JvmInline
value class UByte : Comparable<UByte>

Типы

Companion

Требования к платформе и версии: Common (1.5)

object Companion

Функции

and

Требования к платформе и версии: Common (1.5)

infix inline fun and(other: UByte): UByte

Выполняет побитовую операцию AND над двумя значениями.

coerceAtLeast

Требования к платформе и версии: Common (1.5)

fun UByte.coerceAtLeast(minimumValue: UByte): UByte

Гарантирует, что это значение не меньше указанного minimumValue.

coerceAtMost

Требования к платформе и версии: Common (1.5)

fun UByte.coerceAtMost(maximumValue: UByte): UByte

Гарантирует, что это значение не больше указанного maximumValue.

coerceIn

Требования к платформе и версии: Common (1.5)

fun UByte.coerceIn(minimumValue: UByte, maximumValue: UByte): UByte

Гарантирует, что это значение находится в указанном диапазоне minimumValue..maximumValue.

compareTo

Требования к платформе и версии: 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

Сравнивает это значение с указанным значением для определения порядка. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.

compareTo

Требования к платформе и версии: Common (1.6)

infix inline fun <T> Comparable<T>.compareTo(other: T): Int

Сравнивает этот объект с указанным объектом для определения порядка. Возвращает ноль, если этот объект равен указанному объекту other, отрицательное число, если он меньше other, или положительное число, если он больше other.

convert

Требования к платформе и версии: Native (1.3)

inline external fun <R : Any> UByte.convert(): R
countLeadingZeroBits

Требования к платформе и версии: Common (1.5)

inline fun UByte.countLeadingZeroBits(): Int

Подсчитывает количество последовательных старших битов, равных нулю, в двоичном представлении этого числа UByte.

countOneBits

Требования к платформе и версии: Common (1.5)

inline fun UByte.countOneBits(): Int

Подсчитывает количество установленных битов в двоичном представлении этого числа UByte.

countTrailingZeroBits

Требования к платформе и версии: Common (1.5)

inline fun UByte.countTrailingZeroBits(): Int

Подсчитывает количество последовательных младших битов, равных нулю, в двоичном представлении этого числа UByte.

dec

Требования к платформе и версии: Common (1.5)

inline operator fun dec(): UByte

Возвращает это значение, уменьшенное на единицу.

div

Требования к платформе и версии: 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

Делит это значение на другое значение, усекая результат до целого числа, ближайшего к нулю.

downTo

Требования к платформе и версии: Common (1.5)

infix fun UByte.downTo(to: UByte): UIntProgression

Возвращает прогрессию от этого значения вниз до указанного значения to включительно с шагом -1.

floorDiv

Требования к платформе и версии: 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

Делит это значение на другое значение, округляя результат вниз до целого числа, ближайшего к минус бесконечности.

inc

Требования к платформе и версии: Common (1.5)

inline operator fun inc(): UByte

Возвращает это значение, увеличенное на единицу.

inv

Требования к платформе и версии: Common (1.5)

inline fun inv(): UByte

Инвертирует биты этого значения.

minus

Требования к платформе и версии: Common (1.5)

inline operator fun minus(other: UByte): UInt
inline operator fun minus(other: UInt): UInt
inline operator fun minus(other: ULong): ULong
inline operator fun minus(other: UShort): UInt

Вычитает другое значение из этого значения.

mod

Требования к платформе и версии: Common (1.5)

inline fun mod(other: UByte): UByte
inline fun mod(other: UInt): UInt
inline fun mod(other: ULong): ULong
inline fun mod(other: UShort): UShort

Вычисляет остаток от деления с округлением вниз этого значения (делимого) на другое значение (делитель).

or

Требования к платформе и версии: Common (1.5)

infix inline fun or(other: UByte): UByte

Выполняет побитовую операцию OR над двумя значениями.

plus

Требования к платформе и версии: Common (1.5)

inline operator fun plus(other: UByte): UInt
inline operator fun plus(other: UInt): UInt
inline operator fun plus(other: ULong): ULong
inline operator fun plus(other: UShort): UInt

Прибавляет другое значение к этому значению.

rangeTo

Требования к платформе и версии: Common (1.5)

inline operator fun rangeTo(other: UByte): UIntRange

Создает диапазон от этого значения до указанного значения other.

rangeUntil

Требования к платформе и версии: Common (1.9)

inline operator fun rangeUntil(other: UByte): UIntRange

Создает диапазон от этого значения до указанного значения other, не включая его.

rem

Требования к платформе и версии: 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

Вычисляет остаток от деления с усечением этого значения (делимого) на другое значение (делитель).

rotateLeft

Требования к платформе и версии: Common (1.6)

inline fun UByte.rotateLeft(bitCount: Int): UByte

Выполняет циклический сдвиг двоичного представления этого числа UByte влево на указанное количество битов bitCount. Старшие биты, вытесненные слева, возвращаются в число как младшие биты справа.

rotateRight

Требования к платформе и версии: Common (1.6)

inline fun UByte.rotateRight(bitCount: Int): UByte

Выполняет циклический сдвиг двоичного представления этого числа UByte вправо на указанное количество битов bitCount. Младшие биты, вытесненные справа, возвращаются в число как старшие биты слева.

takeHighestOneBit

Требования к платформе и версии: Common (1.5)

inline fun UByte.takeHighestOneBit(): UByte

Возвращает число, в котором установлен только один бит — в позиции старшего установленного бита этого числа UByte; если это число равно нулю, возвращает ноль.

takeLowestOneBit

Требования к платформе и версии: Common (1.5)

inline fun UByte.takeLowestOneBit(): UByte

Возвращает число, в котором установлен только один бит — в позиции младшего установленного бита этого числа UByte; если это число равно нулю, возвращает ноль.

times

Требования к платформе и версии: Common (1.5)

inline operator fun times(other: UByte): UInt
inline operator fun times(other: UInt): UInt
inline operator fun times(other: ULong): ULong
inline operator fun times(other: UShort): UInt

Умножает это значение на другое значение.

toByte

Требования к платформе и версии: Common (1.5)

inline fun toByte(): Byte

Преобразует это значение UByte в Byte.

toDouble

Требования к платформе и версии: Common (1.5)

inline fun toDouble(): Double

Преобразует это значение UByte в Double.

toFloat

Требования к платформе и версии: Common (1.5)

inline fun toFloat(): Float

Преобразует это значение UByte в Float.

toHexString

Требования к платформе и версии: Common (2.2)

inline fun UByte.toHexString(format: HexFormat = HexFormat.Default): String

Форматирует это значение UByte с использованием указанного format.

toInt

Требования к платформе и версии: Common (1.5)

inline fun toInt(): Int

Преобразует это значение UByte в Int.

toLong

Требования к платформе и версии: Common (1.5)

inline fun toLong(): Long

Преобразует это значение UByte в Long.

toShort

Требования к платформе и версии: Common (1.5)

inline fun toShort(): Short

Преобразует это значение UByte в Short.

toString

Требования к платформе и версии: Common (1.5)

open override fun toString(): String

Возвращает строковое представление объекта.

toString

Требования к платформе и версии: Common (1.5)

fun UByte.toString(radix: Int): String

Возвращает строковое представление этого значения Byte в указанной системе счисления.

toUByte

Требования к платформе и версии: Common (1.5)

inline fun toUByte(): UByte

Возвращает это значение.

toUInt

Требования к платформе и версии: Common (1.5)

inline fun toUInt(): UInt

Преобразует это значение UByte в UInt.

toULong

Требования к платформе и версии: Common (1.5)

inline fun toULong(): ULong

Преобразует это значение UByte в ULong.

toUShort

Требования к платформе и версии: Common (1.5)

inline fun toUShort(): UShort

Преобразует это значение UByte в UShort.

until

Требования к платформе и версии: Common (1.5)

infix fun UByte.until(to: UByte): UIntRange

Возвращает диапазон от этого значения до указанного значения to, не включая его.

xor

Требования к платформе и версии: Common (1.5)

infix inline fun xor(other: UByte): UByte

Выполняет побитовую операцию XOR над двумя значениями.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API