copy Of Range
Требования к платформе и версии: Common (1.3)
inline fun UIntArray.copyOfRange(fromIndex: Int, toIndex: Int): UIntArray
inline fun ULongArray.copyOfRange(fromIndex: Int, toIndex: Int): ULongArray
inline fun UByteArray.copyOfRange(fromIndex: Int, toIndex: Int): UByteArray
inline fun UShortArray.copyOfRange(fromIndex: Int, toIndex: Int): UShortArray
Возвращает новый массив, являющийся копией указанного диапазона исходного массива.
Параметры
начало диапазона (включительно), который нужно скопировать.
конец диапазона (не включительно), который нужно скопировать.
Исключения
expect fun <T> Array<T>.copyOfRange(fromIndex: Int, toIndex: Int): Array<T>
expect fun ByteArray.copyOfRange(fromIndex: Int, toIndex: Int): ByteArray
expect fun ShortArray.copyOfRange(fromIndex: Int, toIndex: Int): ShortArray
expect fun IntArray.copyOfRange(fromIndex: Int, toIndex: Int): IntArray
expect fun LongArray.copyOfRange(fromIndex: Int, toIndex: Int): LongArray
expect fun FloatArray.copyOfRange(fromIndex: Int, toIndex: Int): FloatArray
expect fun DoubleArray.copyOfRange(fromIndex: Int, toIndex: Int): DoubleArray
expect fun BooleanArray.copyOfRange(fromIndex: Int, toIndex: Int): BooleanArray
expect fun CharArray.copyOfRange(fromIndex: Int, toIndex: Int): CharArray
Возвращает новый массив, являющийся копией указанного диапазона исходного массива.
Параметры
начало диапазона (включительно), который нужно скопировать.
конец диапазона (не включительно), который нужно скопировать.
Исключения
Требования к платформе и версии: JS (1.1)
fun <T> Array<out T>.copyOfRange(fromIndex: Int, toIndex: Int): Array<T>
actual fun ByteArray.copyOfRange(fromIndex: Int, toIndex: Int): ByteArray
actual fun ShortArray.copyOfRange(fromIndex: Int, toIndex: Int): ShortArray
actual fun IntArray.copyOfRange(fromIndex: Int, toIndex: Int): IntArray
actual fun LongArray.copyOfRange(fromIndex: Int, toIndex: Int): LongArray
actual fun FloatArray.copyOfRange(fromIndex: Int, toIndex: Int): FloatArray
actual fun DoubleArray.copyOfRange(fromIndex: Int, toIndex: Int): DoubleArray
actual fun BooleanArray.copyOfRange(fromIndex: Int, toIndex: Int): BooleanArray
actual fun CharArray.copyOfRange(fromIndex: Int, toIndex: Int): CharArray
Возвращает новый массив, являющийся копией указанного диапазона исходного массива.
Параметры
начало диапазона (включительно), который нужно скопировать.
конец диапазона (не включительно), который нужно скопировать.
Исключения
Требования к платформе и версии: JVM (1.0)
actual inline fun <T> Array<T>.copyOfRange(fromIndex: Int, toIndex: Int): Array<T>
actual inline fun ByteArray.copyOfRange(fromIndex: Int, toIndex: Int): ByteArray
actual inline fun ShortArray.copyOfRange(fromIndex: Int, toIndex: Int): ShortArray
actual inline fun IntArray.copyOfRange(fromIndex: Int, toIndex: Int): IntArray
actual inline fun LongArray.copyOfRange(fromIndex: Int, toIndex: Int): LongArray
actual inline fun FloatArray.copyOfRange(fromIndex: Int, toIndex: Int): FloatArray
actual inline fun DoubleArray.copyOfRange(fromIndex: Int, toIndex: Int): DoubleArray
actual inline fun BooleanArray.copyOfRange(fromIndex: Int, toIndex: Int): BooleanArray
actual inline fun CharArray.copyOfRange(fromIndex: Int, toIndex: Int): CharArray
Возвращает новый массив, являющийся копией указанного диапазона исходного массива.
Параметры
начало диапазона (включительно), который нужно скопировать.
конец диапазона (не включительно), который нужно скопировать.
Исключения
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual fun <T> Array<T>.copyOfRange(fromIndex: Int, toIndex: Int): Array<T>
actual fun ByteArray.copyOfRange(fromIndex: Int, toIndex: Int): ByteArray
actual fun ShortArray.copyOfRange(fromIndex: Int, toIndex: Int): ShortArray
actual fun IntArray.copyOfRange(fromIndex: Int, toIndex: Int): IntArray
actual fun LongArray.copyOfRange(fromIndex: Int, toIndex: Int): LongArray
actual fun FloatArray.copyOfRange(fromIndex: Int, toIndex: Int): FloatArray
actual fun DoubleArray.copyOfRange(fromIndex: Int, toIndex: Int): DoubleArray
actual fun BooleanArray.copyOfRange(fromIndex: Int, toIndex: Int): BooleanArray
actual fun CharArray.copyOfRange(fromIndex: Int, toIndex: Int): CharArray
Возвращает новый массив, являющийся копией указанного диапазона исходного массива.
Параметры
начало диапазона (включительно), который нужно скопировать.
конец диапазона (не включительно), который нужно скопировать.
Исключения
© 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.collections/copy-of-range.html