Spec-Zone.ru › Kotlin 2

UShort

kotlin-stdlib/kotlin/UShort

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

@JvmInline
value class UShort : Comparable<UShort>

Типы

Companion

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

object Companion

Функции

and

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

infix inline fun and(other: UShort): UShort

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

coerceAtLeast

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

fun UShort.coerceAtLeast(minimumValue: UShort): UShort

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

coerceAtMost

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

fun UShort.coerceAtMost(maximumValue: UShort): UShort

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

coerceIn

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

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

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

compareTo

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

inline operator fun compareTo(other: UByte): Int
inline operator fun compareTo(other: UInt): Int
inline operator fun compareTo(other: ULong): Int
inline operator override fun compareTo(other: UShort): Int

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

compareTo

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

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

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

convert

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

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

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

inline fun UShort.countLeadingZeroBits(): Int

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

countOneBits

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

inline fun UShort.countOneBits(): Int

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

countTrailingZeroBits

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

inline fun UShort.countTrailingZeroBits(): Int

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

dec

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

inline operator fun dec(): UShort

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

div

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

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

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

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

floorDiv

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

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

inline operator fun inc(): UShort

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

inv

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

inline fun inv(): UShort

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

minus

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

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

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

infix inline fun or(other: UShort): UShort

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

plus

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

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

inline operator fun rangeTo(other: UShort): UIntRange

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

rangeUntil

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

inline operator fun rangeUntil(other: UShort): UIntRange

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

rem

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

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

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

Циклически сдвигает двоичное представление этого числа UShort влево на указанное количество битов bitCount. Наиболее значимые биты, вытесненные слева, возвращаются в число как наименее значимые биты справа.

rotateRight

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

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

Циклически сдвигает двоичное представление этого числа UShort вправо на указанное количество битов bitCount. Наименее значимые биты, вытесненные справа, возвращаются в число как наиболее значимые биты слева.

takeHighestOneBit

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

inline fun UShort.takeHighestOneBit(): UShort

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

takeLowestOneBit

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

inline fun UShort.takeLowestOneBit(): UShort

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

times

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

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

inline fun toByte(): Byte

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

toDouble

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

inline fun toDouble(): Double

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

toFloat

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

inline fun toFloat(): Float

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

toHexString

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

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

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

toInt

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

inline fun toInt(): Int

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

toLong

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

inline fun toLong(): Long

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

toShort

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

inline fun toShort(): Short

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

toString

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

open override fun toString(): String

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

toString

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

fun UShort.toString(radix: Int): String

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

toUByte

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

inline fun toUByte(): UByte

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

toUInt

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

inline fun toUInt(): UInt

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

toULong

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

inline fun toULong(): ULong

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

toUShort

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

inline fun toUShort(): UShort

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

until

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

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

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

xor

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

infix inline fun xor(other: UShort): UShort

Выполняет побитовую операцию 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-short/index.html

Spec-Zone.ru

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