Short
Требования к платформе и версии: Common (1.0), JS (1.1), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect class Short : Number, Comparable<Short>
Представляет 16-битное целое число со знаком.
Требования к платформе и версии: JVM (1.0)
actual class Short : Number, Comparable<Short>
Представляет 16-битное целое число со знаком. В JVM ненулевые значения этого типа представлены значениями примитивного типа short.
Функции
Требования к платформе и версии: Common (1.0)
fun Short.coerceAtLeast(minimumValue: Short): Short
Гарантирует, что это значение не меньше указанного minimumValue.
Требования к платформе и версии: Common (1.0)
fun Short.coerceAtMost(maximumValue: Short): Short
Гарантирует, что это значение не больше указанного maximumValue.
Требования к платформе и версии: Common (1.0)
fun Short.coerceIn(minimumValue: Short, maximumValue: Short): Short
Гарантирует, что это значение находится в указанном диапазоне от minimumValue до maximumValue.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun compareTo(other: Byte): Int
expect operator fun compareTo(other: Double): Int
expect operator fun compareTo(other: Float): Int
expect operator fun compareTo(other: Int): Int
expect operator fun compareTo(other: Long): Int
expect open operator override fun compareTo(other: Short): Int
Сравнивает это значение с указанным значением по порядку. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Native (1.3)
actual inline operator fun compareTo(other: Byte): Int
actual inline operator fun compareTo(other: Double): Int
actual inline operator fun compareTo(other: Float): Int
actual inline operator fun compareTo(other: Int): Int
actual inline operator fun compareTo(other: Long): Int
actual open operator external override fun compareTo(other: Short): Int
Сравнивает это значение с указанным значением по порядку. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun compareTo(other: Byte): Int
actual inline operator fun compareTo(other: Double): Int
actual inline operator fun compareTo(other: Float): Int
actual inline operator fun compareTo(other: Int): Int
actual inline operator fun compareTo(other: Long): Int
actual open operator override fun compareTo(other: Short): Int
Сравнивает это значение с указанным значением по порядку. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше другого значения.
Требования к платформе и версии: Common (1.4)
inline fun Short.countLeadingZeroBits(): Int
Подсчитывает количество последовательных старших битов, равных нулю, в двоичном представлении этого числа Short.
Требования к платформе и версии: Common (1.4)
inline fun Short.countOneBits(): Int
Подсчитывает количество установленных битов в двоичном представлении этого числа Short.
Требования к платформе и версии: Common (1.4)
inline fun Short.countTrailingZeroBits(): Int
Подсчитывает количество последовательных младших битов, равных нулю, в двоичном представлении этого числа Short.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun dec(): Short
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Native (1.3)
actual operator external fun dec(): Short
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun dec(): Short
Возвращает это значение, уменьшенное на единицу.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun div(other: Byte): Int
expect operator fun div(other: Int): Int
expect operator fun div(other: Long): Long
expect operator fun div(other: Short): Int
Делит это значение на другое значение, усекая результат до целого числа, ближайшего к нулю.
expect operator fun div(other: Double): Double
expect operator fun div(other: Float): Float
Делит это значение на другое значение.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun div(other: Byte): Int
actual inline operator fun div(other: Int): Int
actual inline operator fun div(other: Long): Long
actual inline operator fun div(other: Short): Int
Делит это значение на другое значение, усекая результат до целого числа, ближайшего к нулю.
actual inline operator fun div(other: Double): Double
actual inline operator fun div(other: Float): Float
Делит это значение на другое значение.
Требования к платформе и версии: Common (1.0)
infix fun Short.downTo(to: Byte): IntProgression
infix fun Short.downTo(to: Int): IntProgression
infix fun Short.downTo(to: Long): LongProgression
infix fun Short.downTo(to: Short): IntProgression
Возвращает прогрессию от этого значения вниз до указанного значения to включительно с шагом -1.
Требования к платформе и версии: Common (1.5)
inline fun Short.floorDiv(other: Byte): Int
inline fun Short.floorDiv(other: Int): Int
inline fun Short.floorDiv(other: Long): Long
inline fun Short.floorDiv(other: Short): Int
Делит это значение на другое, округляя результат вниз до целого числа, ближайшего к минус бесконечности.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun inc(): Short
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Native (1.3)
actual operator external fun inc(): Short
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun inc(): Short
Возвращает это значение, увеличенное на единицу.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun minus(other: Byte): Int
expect operator fun minus(other: Double): Double
expect operator fun minus(other: Float): Float
expect operator fun minus(other: Int): Int
expect operator fun minus(other: Long): Long
expect operator fun minus(other: Short): Int
Вычитает другое значение из этого значения.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun minus(other: Byte): Int
actual inline operator fun minus(other: Double): Double
actual inline operator fun minus(other: Float): Float
actual inline operator fun minus(other: Int): Int
actual inline operator fun minus(other: Long): Long
actual inline operator fun minus(other: Short): Int
Вычитает другое значение из этого значения.
Требования к платформе и версии: Common (1.5)
inline fun Short.mod(other: Byte): Byte
inline fun Short.mod(other: Int): Int
inline fun Short.mod(other: Long): Long
inline fun Short.mod(other: Short): Short
Вычисляет остаток от деления с округлением вниз этого значения (делимого) на другое значение (делитель).
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun plus(other: Byte): Int
expect operator fun plus(other: Double): Double
expect operator fun plus(other: Float): Float
expect operator fun plus(other: Int): Int
expect operator fun plus(other: Long): Long
expect operator fun plus(other: Short): Int
Прибавляет другое значение к этому значению.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun plus(other: Byte): Int
actual inline operator fun plus(other: Double): Double
actual inline operator fun plus(other: Float): Float
actual inline operator fun plus(other: Int): Int
actual inline operator fun plus(other: Long): Long
actual inline operator fun plus(other: Short): Int
Прибавляет другое значение к этому значению.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect operator fun rangeTo(other: Byte): IntRange
expect operator fun rangeTo(other: Int): IntRange
expect operator fun rangeTo(other: Long): LongRange
expect operator fun rangeTo(other: Short): IntRange
Создает диапазон от этого значения до указанного значения other.
Начиная с Kotlin: 1.9
expect operator fun rangeUntil(other: Byte): IntRange
expect operator fun rangeUntil(other: Int): IntRange
expect operator fun rangeUntil(other: Long): LongRange
expect operator fun rangeUntil(other: Short): IntRange
Создает диапазон от этого значения до указанного значения other, не включая его.
Требования к платформе и версии: Common (1.1), JS (1.1), JVM (1.1)
expect operator fun rem(other: Byte): Int
expect operator fun rem(other: Double): Double
expect operator fun rem(other: Float): Float
expect operator fun rem(other: Int): Int
expect operator fun rem(other: Long): Long
expect operator fun rem(other: Short): Int
Вычисляет остаток от деления с усечением этого значения (делимого) на другое значение (делитель).
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun rem(other: Byte): Int
actual inline operator fun rem(other: Double): Double
actual inline operator fun rem(other: Float): Float
actual inline operator fun rem(other: Int): Int
actual inline operator fun rem(other: Long): Long
actual inline operator fun rem(other: Short): Int
Вычисляет остаток от деления с усечением этого значения (делимого) на другое значение (делитель).
Требования к платформе и версии: Native (1.3)
inline external fun <R : Number> Number.signExtend(): R
Требования к платформе и версии: Common (1.4)
inline fun Short.takeHighestOneBit(): Short
Возвращает число с единственным установленным битом в позиции старшего установленного бита этого числа Short или ноль, если это число равно нулю.
Требования к платформе и версии: Common (1.4)
inline fun Short.takeLowestOneBit(): Short
Возвращает число с единственным установленным битом в позиции младшего установленного бита этого числа Short или ноль, если это число равно нулю.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun times(other: Byte): Int
expect operator fun times(other: Double): Double
expect operator fun times(other: Float): Float
expect operator fun times(other: Int): Int
expect operator fun times(other: Long): Long
expect operator fun times(other: Short): Int
Умножает это значение на другое значение.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun times(other: Byte): Int
actual inline operator fun times(other: Double): Double
actual inline operator fun times(other: Float): Float
actual inline operator fun times(other: Int): Int
actual inline operator fun times(other: Long): Long
actual inline operator fun times(other: Short): Int
Умножает это значение на другое значение.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect open override fun toByte(): Byte
Требования к платформе и версии: Native (1.3)
actual open external override fun toByte(): Byte
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline override fun toByte(): Byte
Требования к платформе и версии: Common (2.2)
fun Short.toHexString(format: HexFormat = HexFormat.Default): String
Форматирует это значение Short с использованием указанного format.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)
expect open override fun toString(): String
Возвращает строковое представление объекта.
Требования к платформе и версии: Native (1.3)
actual open external override fun toString(): String
Возвращает строковое представление объекта.
Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)
expect operator fun unaryMinus(): Int
Возвращает значение, противоположное этому.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline operator fun unaryMinus(): Int
Возвращает значение, противоположное этому.
© 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/-short/