Spec-Zone.ru › Kotlin 2

Long

kotlin-stdlib/kotlin/Long

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

expect class Long : Number, Comparable<Long> 

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

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

actual class Long : Number, Comparable<Long> 

Представляет 64-разрядное целое число со знаком. В JVM ненулевые значения этого типа представлены значениями примитивного типа long.

Типы

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 Long.absoluteValue: Long

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

days

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

val Long.days: Duration

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

hours

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

val Long.hours: Duration

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

microseconds

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

val Long.microseconds: Duration

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

milliseconds

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

val Long.milliseconds: Duration

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

minutes

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

val Long.minutes: Duration

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

nanoseconds

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

val Long.nanoseconds: Duration

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

seconds

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

val Long.seconds: Duration

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

sign

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

expect val Long.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: Long): Long

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

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

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

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

coerceAtLeast

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

fun Long.coerceAtLeast(minimumValue: Long): Long

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

coerceAtMost

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

fun Long.coerceAtMost(maximumValue: Long): Long

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

coerceIn

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

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

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

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

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

compareTo

Требования к платформе и версии: Common (1.0), 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 open operator override fun compareTo(other: Long): Int
expect operator fun compareTo(other: Short): Int

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

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

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

expect fun Long.countLeadingZeroBits(): Int

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

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

actual inline fun Long.countLeadingZeroBits(): Int

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

countOneBits

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

expect fun Long.countOneBits(): Int

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

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

actual inline fun Long.countOneBits(): Int

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

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

actual external fun Long.countOneBits(): Int

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

countTrailingZeroBits

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

expect fun Long.countTrailingZeroBits(): Int

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

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

actual inline fun Long.countTrailingZeroBits(): Int

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

dec

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

expect operator fun dec(): Long

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

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

actual operator external fun dec(): Long

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

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

actual inline operator fun dec(): Long

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

div

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

expect operator fun div(other: Byte): Long
expect operator fun div(other: Int): Long
expect operator fun div(other: Long): Long
expect operator fun div(other: Short): Long

Делит это значение на другое значение, округляя результат до целого числа в направлении нуля.

expect operator fun div(other: Double): Double
expect operator fun div(other: Float): Float

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

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

actual inline operator fun div(other: Byte): Long
actual inline operator fun div(other: Int): Long
actual operator fun div(other: Long): Long
actual inline operator fun div(other: Short): Long

Делит это значение на другое значение, округляя результат до целого числа в направлении нуля.

actual inline operator fun div(other: Double): Double
actual inline operator fun div(other: Float): Float

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

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

actual inline operator fun div(other: Byte): Long
actual inline operator fun div(other: Int): Long
actual operator external fun div(other: Long): Long
actual inline operator fun div(other: Short): Long

Делит это значение на другое значение, округляя результат до целого числа в направлении нуля.

actual inline operator fun div(other: Double): Double
actual inline operator fun div(other: Float): Float

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

downTo

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

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

Возвращает прогрессию от этого значения вниз до указанного значения 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 Long.floorDiv(other: Byte): Long
inline fun Long.floorDiv(other: Int): Long
inline fun Long.floorDiv(other: Long): Long
inline fun Long.floorDiv(other: Short): Long

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

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(): Long

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

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

actual operator external fun inc(): Long

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

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

actual inline operator fun inc(): Long

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

inv

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

expect fun inv(): Long

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

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

actual external fun inv(): Long

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

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

actual inline fun inv(): Long

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

minus

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

expect operator fun minus(other: Byte): Long
expect operator fun minus(other: Double): Double
expect operator fun minus(other: Float): Float
expect operator fun minus(other: Int): Long
expect operator fun minus(other: Long): Long
expect operator fun minus(other: Short): Long

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

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

actual inline operator fun minus(other: Byte): Long
actual inline operator fun minus(other: Double): Double
actual inline operator fun minus(other: Float): Float
actual inline operator fun minus(other: Int): Long
actual operator fun minus(other: Long): Long
actual inline operator fun minus(other: Short): Long

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

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

actual inline operator fun minus(other: Byte): Long
actual inline operator fun minus(other: Double): Double
actual inline operator fun minus(other: Float): Float
actual inline operator fun minus(other: Int): Long
actual operator external fun minus(other: Long): Long
actual inline operator fun minus(other: Short): Long

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

mod

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

inline fun Long.mod(other: Byte): Byte
inline fun Long.mod(other: Int): Int
inline fun Long.mod(other: Long): Long
inline fun Long.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: Long): Long

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

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

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

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

plus

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

expect operator fun plus(other: Byte): Long
expect operator fun plus(other: Double): Double
expect operator fun plus(other: Float): Float
expect operator fun plus(other: Int): Long
expect operator fun plus(other: Long): Long
expect operator fun plus(other: Short): Long

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

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

actual inline operator fun plus(other: Byte): Long
actual inline operator fun plus(other: Double): Double
actual inline operator fun plus(other: Float): Float
actual inline operator fun plus(other: Int): Long
actual operator fun plus(other: Long): Long
actual inline operator fun plus(other: Short): Long

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

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

actual inline operator fun plus(other: Byte): Long
actual inline operator fun plus(other: Double): Double
actual inline operator fun plus(other: Float): Float
actual inline operator fun plus(other: Int): Long
actual operator external fun plus(other: Long): Long
actual inline operator fun plus(other: Short): Long

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

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): LongRange
expect operator fun rangeTo(other: Int): LongRange
expect operator fun rangeTo(other: Long): LongRange
expect operator fun rangeTo(other: Short): LongRange

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

rangeUntil

Начиная с Kotlin: 1.9

expect operator fun rangeUntil(other: Byte): LongRange
expect operator fun rangeUntil(other: Int): LongRange
expect operator fun rangeUntil(other: Long): LongRange
expect operator fun rangeUntil(other: Short): LongRange

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

rem

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

expect operator fun rem(other: Byte): Long
expect operator fun rem(other: Double): Double
expect operator fun rem(other: Float): Float
expect operator fun rem(other: Int): Long
expect operator fun rem(other: Long): Long
expect operator fun rem(other: Short): Long

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

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

actual inline operator fun rem(other: Byte): Long
actual inline operator fun rem(other: Double): Double
actual inline operator fun rem(other: Float): Float
actual inline operator fun rem(other: Int): Long
actual operator fun rem(other: Long): Long
actual inline operator fun rem(other: Short): Long

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

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

actual inline operator fun rem(other: Byte): Long
actual inline operator fun rem(other: Double): Double
actual inline operator fun rem(other: Float): Float
actual inline operator fun rem(other: Int): Long
actual operator external fun rem(other: Long): Long
actual inline operator fun rem(other: Short): Long

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

rotateLeft

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

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

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

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

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

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

rotateRight

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

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

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

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

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

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

shl

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

expect infix fun shl(bitCount: Int): Long

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

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

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

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

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

actual infix inline fun shl(bitCount: Int): Long

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

shr

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

expect infix fun shr(bitCount: Int): Long

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

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

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

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

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

actual infix inline fun shr(bitCount: Int): Long

Сдвигает это значение вправо на указанное количество битов 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 Long.takeHighestOneBit(): Long

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

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

actual inline fun Long.takeHighestOneBit(): Long

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

takeLowestOneBit

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

expect fun Long.takeLowestOneBit(): Long

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

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

actual inline fun Long.takeLowestOneBit(): Long

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

times

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

expect operator fun times(other: Byte): Long
expect operator fun times(other: Double): Double
expect operator fun times(other: Float): Float
expect operator fun times(other: Int): Long
expect operator fun times(other: Long): Long
expect operator fun times(other: Short): Long

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

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

actual inline operator fun times(other: Byte): Long
actual inline operator fun times(other: Double): Double
actual inline operator fun times(other: Float): Float
actual inline operator fun times(other: Int): Long
actual operator fun times(other: Long): Long
actual inline operator fun times(other: Short): Long

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

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

actual inline operator fun times(other: Byte): Long
actual inline operator fun times(other: Double): Double
actual inline operator fun times(other: Float): Float
actual inline operator fun times(other: Int): Long
actual operator external fun times(other: Long): Long
actual inline operator fun times(other: Short): Long

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

toBigDecimal

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

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

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

toBigInteger

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

inline fun Long.toBigInteger(): BigInteger

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

toByte

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

expect open override fun toByte(): Byte

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

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

actual open external override fun toByte(): Byte

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

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

actual inline override fun toByte(): Byte

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

toChar

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

expect open override fun toChar(): Char

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

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

actual open external override fun toChar(): Char

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

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

actual inline override fun toChar(): Char

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

toCPointer

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

fun <T : CPointed> Long.toCPointer(): CPointer<T>?
toDouble

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

expect open override fun toDouble(): Double

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

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

actual open external override fun toDouble(): Double

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

toDuration

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

fun Long.toDuration(unit: DurationUnit): Duration

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

toFloat

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

expect open override fun toFloat(): Float

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

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

actual open external override fun toFloat(): Float

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

toHexString

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

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

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

toInt

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

expect open override fun toInt(): Int

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

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

actual open external override fun toInt(): Int

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

toJsBigInt

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

@ExperimentalWasmJsInterop
actual fun Long.toJsBigInt(): JsBigInt
toLong

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

expect open override fun toLong(): Long

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

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

actual inline override fun toLong(): Long

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

toLong

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

@ExperimentalWasmJsInterop
actual fun JsBigInt.toLong(): Long
toShort

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

expect open override fun toShort(): Short

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

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

actual open external override fun toShort(): Short

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

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

actual inline override fun toShort(): Short

Преобразует это значение Long в 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 Long.toString(radix: Int): String

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

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

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

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

toUByte

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

inline fun Long.toUByte(): UByte

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

toUInt

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

inline fun Long.toUInt(): UInt

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

toULong

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

inline fun Long.toULong(): ULong

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

toUShort

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

inline fun Long.toUShort(): UShort

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

unaryMinus

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

expect operator fun unaryMinus(): Long

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

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

actual operator external fun unaryMinus(): Long

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

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

actual inline operator fun unaryMinus(): Long

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

unaryPlus

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

expect operator fun unaryPlus(): Long

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

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

actual inline operator fun unaryPlus(): Long

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

until

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

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

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

ushr

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

expect infix fun ushr(bitCount: Int): Long

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

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

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

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

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

actual infix inline fun ushr(bitCount: Int): Long

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

xor

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

expect infix fun xor(other: Long): Long

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

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

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

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

Spec-Zone.ru

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