Функция asShortArray
Функция asShortArray выполняет преобразование
массива чисел в массив типа ShortArray.
Применяется к массивам чисел типа Array
или ShortArray. Результатом преобразования
является массив типа ShortArray.
Синтаксис
fun Array<Short>.asShortArray(): ShortArray
fun ShortArray.asShortArray(): ShortArray
Пример
Преобразуем массив типа Array
в массив типа ShortArray:
val array: Array<Short> = arrayOf(1, 2, 3, 4, 5)
val res: ShortArray = array.asShortArray()
println(res.contentToString())
Результат выполнения кода:
ShortArray [1, 2, 3, 4, 5]
Пример
Преобразуем массив типа ShortArray
в массив типа ShortArray:
val array: ShortArray = shortArrayOf(10, 20, 30, 40, 50)
val res: ShortArray = array.asShortArray()
println(res.contentToString())
Результат выполнения кода:
ShortArray [10, 20, 30, 40, 50]
Пример
Функция asShortArray возвращает
новый массив типа ShortArray,
который является копией исходного массива:
val original: Array<Short> = arrayOf(100, 200, 300)
val converted: ShortArray = original.asShortArray()
original[0] = 999
println("Original: ${original.contentToString()}")
println("Converted: ${converted.contentToString()}")
Результат выполнения кода:
Original: [999, 200, 300]
Converted: [100, 200, 300]
Смотрите также
-
функцию
toShortArray,
которая преобразует коллекции в массив Short -
функцию
toShort,
которая преобразует числа в тип Short -
функцию
asIntArray,
которая преобразует массивы в массив Int -
функцию
asLongArray,
которая преобразует массивы в массив Long