Spec-Zone.ru › Kotlin 2

Int

kotlin-stdlib/kotlin/Int

Требования к платформе и версии: Common (1.0), JS (1.1), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect class Int : Number, Comparable<Int> 

Представляет 32-битное целое число со знаком.

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

actual class Int : Number, Comparable<Int> 

Представляет 32-битное целое число со знаком. В JVM значения этого типа, допускающие значение null, представлены значениями примитивного типа int.

Типы

Companion

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect object Companion

Свойства

absoluteValue

Требования к платформе и версии: Common (1.2), JS (1.2), JVM (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect val Int.absoluteValue: Int

Возвращает абсолютное значение этого значения.

days

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

val Int.days: Duration

Возвращает Duration, равную этому количеству дней типа Int.

hours

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

val Int.hours: Duration

Возвращает Duration, равную этому количеству часов типа Int.

microseconds

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

val Int.microseconds: Duration

Возвращает Duration, равную этому количеству микросекунд типа Int.

milliseconds

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

val Int.milliseconds: Duration

Возвращает Duration, равную этому количеству миллисекунд типа Int.

minutes

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

val Int.minutes: Duration

Возвращает Duration, равную этому количеству минут типа Int.

nanoseconds

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

val Int.nanoseconds: Duration

Возвращает Duration, равную этому количеству наносекунд типа Int.

seconds

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

val Int.seconds: Duration

Возвращает Duration, равную этому количеству секунд типа Int.

sign

Требования к платформе и версии: Common (1.2), JS (1.2), JVM (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect val Int.sign: Int

Возвращает знак этого значения:

Функции

and

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect infix fun and(other: Int): Int

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

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

actual infix external fun and(other: Int): Int

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

coerceAtLeast

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

fun Int.coerceAtLeast(minimumValue: Int): Int

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

coerceAtMost

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

fun Int.coerceAtMost(maximumValue: Int): Int

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

coerceIn

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

fun Int.coerceIn(range: ClosedRange<Int>): Int

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

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

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

compareTo

Требования к платформе и версии: 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 open operator override fun compareTo(other: Int): Int
expect operator fun compareTo(other: Long): Int
expect operator 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 open operator external override fun compareTo(other: Int): Int
actual inline operator fun compareTo(other: Long): Int
actual inline operator 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 open operator override fun compareTo(other: Int): Int
actual inline operator fun compareTo(other: Long): Int
actual inline operator fun compareTo(other: Short): 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> Int.convert(): R
countLeadingZeroBits

Требования к платформе и версии: Common (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.countLeadingZeroBits(): Int

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

Требования к платформе и версии: JS (1.4), JVM (1.4)

actual inline fun Int.countLeadingZeroBits(): Int

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

countOneBits

Требования к платформе и версии: Common (1.4), JS (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.countOneBits(): Int

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

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

actual inline fun Int.countOneBits(): Int

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

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

actual external fun Int.countOneBits(): Int

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

countTrailingZeroBits

Требования к платформе и версии: Common (1.4), JS (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.countTrailingZeroBits(): Int

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

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

actual inline fun Int.countTrailingZeroBits(): Int

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

dec

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect operator fun dec(): Int

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

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

actual operator external fun dec(): Int

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

digitToChar

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

fun Int.digitToChar(): Char

Возвращает символ Char, представляющий эту десятичную цифру. Выбрасывает исключение, если это значение не входит в диапазон 0..9.

fun Int.digitToChar(radix: Int): Char

Возвращает символ Char, представляющий это значение числовой цифры в указанной системе счисления. Выбрасывает исключение, если система счисления не входит в диапазон 2..36 или это значение не входит в диапазон 0 until radix.

div

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

actual inline operator fun div(other: Byte): Int
actual operator external 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

Делит это значение на другое значение.

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline operator fun div(other: Byte): Int
actual 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

Делит это значение на другое значение.

downTo

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

infix fun Int.downTo(to: Byte): IntProgression
infix fun Int.downTo(to: Int): IntProgression
infix fun Int.downTo(to: Long): LongProgression
infix fun Int.downTo(to: Short): IntProgression

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

equals

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open operator override fun equals(other: Any?): Boolean

Указывает, равен ли этот объект какому-либо другому объекту.

floorDiv

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

inline fun Int.floorDiv(other: Byte): Int
inline fun Int.floorDiv(other: Int): Int
inline fun Int.floorDiv(other: Long): Long
inline fun Int.floorDiv(other: Short): Int

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

hashCode

Требования к платформе и версии: Common (1.0), JS (1.1), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun hashCode(): Int

Возвращает хеш-код объекта.

inc

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect operator fun inc(): Int

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

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

actual operator external fun inc(): Int

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

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline operator fun inc(): Int

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

inv

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect fun inv(): Int

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

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

actual external fun inv(): Int

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

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline fun inv(): Int

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

minus

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

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 operator external fun minus(other: Int): Int
actual inline operator fun minus(other: Long): Long
actual inline operator fun minus(other: Short): Int

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

Требования к платформе и версии: 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 operator fun minus(other: Int): Int
actual inline operator fun minus(other: Long): Long
actual inline operator fun minus(other: Short): Int

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

mod

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

inline fun Int.mod(other: Byte): Byte
inline fun Int.mod(other: Int): Int
inline fun Int.mod(other: Long): Long
inline fun Int.mod(other: Short): Short

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

narrow

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

inline external fun <R : Number> Number.narrow(): R
or

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect infix fun or(other: Int): Int

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

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

actual infix external fun or(other: Int): Int

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

plus

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

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 operator external fun plus(other: Int): Int
actual inline operator fun plus(other: Long): Long
actual inline operator fun plus(other: Short): Int

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

Требования к платформе и версии: 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 operator fun plus(other: Int): Int
actual inline operator fun plus(other: Long): Long
actual inline operator fun plus(other: Short): Int

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

rangeTo

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

rangeUntil

Начиная с 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, не включая его.

rem

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

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 operator external fun rem(other: Int): Int
actual inline operator fun rem(other: Long): Long
actual inline operator fun rem(other: Short): Int

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

Требования к платформе и версии: 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 operator fun rem(other: Int): Int
actual inline operator fun rem(other: Long): Long
actual inline operator fun rem(other: Short): Int

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

rotateLeft

Требования к платформе и версии: Common (1.6), JS (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.rotateLeft(bitCount: Int): Int

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

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

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

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

rotateRight

Требования к платформе и версии: Common (1.6), JS (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.rotateRight(bitCount: Int): Int

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

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

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

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

shl

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect infix fun shl(bitCount: Int): Int

Сдвигает это значение влево на указанное количество битов bitCount.

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

actual infix external fun shl(bitCount: Int): Int

Сдвигает это значение влево на указанное количество битов bitCount.

shr

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect infix fun shr(bitCount: Int): Int

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

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

actual infix external fun shr(bitCount: Int): Int

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

signExtend

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

inline external fun <R : Number> Number.signExtend(): R
takeHighestOneBit

Требования к платформе и версии: Common (1.4), JS (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.takeHighestOneBit(): Int

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

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

actual inline fun Int.takeHighestOneBit(): Int

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

takeLowestOneBit

Требования к платформе и версии: Common (1.4), JS (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.takeLowestOneBit(): Int

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

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

actual inline fun Int.takeLowestOneBit(): Int

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

times

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

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 operator external fun times(other: Int): Int
actual inline operator fun times(other: Long): Long
actual inline operator fun times(other: Short): Int

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

Требования к платформе и версии: 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 operator fun times(other: Int): Int
actual inline operator fun times(other: Long): Long
actual inline operator fun times(other: Short): Int

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

times

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

inline operator fun Int.times(duration: Duration): Duration

Возвращает длительность, значение которой равно указанному значению длительности, умноженному на это число.

toBigDecimal

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

inline fun Int.toBigDecimal(): BigDecimal
inline fun Int.toBigDecimal(mathContext: MathContext): BigDecimal

Возвращает значение этого числа Int в виде BigDecimal.

toBigInteger

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

inline fun Int.toBigInteger(): BigInteger

Возвращает значение этого числа Int в виде BigInteger.

toByte

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun toByte(): Byte

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

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

actual open external override fun toByte(): Byte

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

toChar

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun toChar(): Char

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

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

actual open external override fun toChar(): Char

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

toDouble

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun toDouble(): Double

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

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

actual open external override fun toDouble(): Double

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

toDuration

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

fun Int.toDuration(unit: DurationUnit): Duration

Возвращает Duration, равную этому числу Int указанных единиц.

toFloat

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun toFloat(): Float

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

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

actual open external override fun toFloat(): Float

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

toHexString

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

fun Int.toHexString(format: HexFormat = HexFormat.Default): String

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

toInt

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect open override fun toInt(): Int

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

Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline override fun toInt(): Int

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

toJsNumber

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

@ExperimentalWasmJsInterop
actual inline fun Int.toJsNumber(): JsNumber

Требования к платформе и версии: Wasm-JS (1.8)

@ExperimentalWasmJsInterop
actual fun Int.toJsNumber(): JsNumber
toLong

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun toLong(): Long

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

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

actual open external override fun toLong(): Long

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

toShort

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open override fun toShort(): Short

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

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

actual open external override fun toShort(): Short

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

toString

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

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

toString

Требования к платформе и версии: Common (1.2), JS (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Int.toString(radix: Int): String

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

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

actual inline fun Int.toString(radix: Int): String

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

toUByte

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

inline fun Int.toUByte(): UByte

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

toUInt

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

inline fun Int.toUInt(): UInt

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

toULong

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

inline fun Int.toULong(): ULong

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

toUShort

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

inline fun Int.toUShort(): UShort

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

unaryMinus

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect operator fun unaryMinus(): Int

Возвращает значение, противоположное этому.

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

actual operator external fun unaryMinus(): Int

Возвращает значение, противоположное этому.

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline operator fun unaryMinus(): Int

Возвращает значение, противоположное этому.

unaryPlus

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0)

expect operator fun unaryPlus(): Int

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

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

actual operator external fun unaryPlus(): Int

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

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

actual inline operator fun unaryPlus(): Int

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

until

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

infix fun Int.until(to: Byte): IntRange
infix fun Int.until(to: Int): IntRange
infix fun Int.until(to: Long): LongRange
infix fun Int.until(to: Short): IntRange

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

ushr

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect infix fun ushr(bitCount: Int): Int

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

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

actual infix external fun ushr(bitCount: Int): Int

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

xor

Требования к платформе и версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect infix fun xor(other: Int): Int

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

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

actual infix external fun xor(other: Int): Int

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

Spec-Zone.ru

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