Функция asUShortArray
Функция asUShortArray преобразует массив чисел
в массив беззнаковых коротких целых чисел типа UShortArray.
Применяется к массивам чисел типа ShortArray, IntArray,
LongArray, FloatArray, DoubleArray.
Возвращает массив беззнаковых коротких целых чисел UShortArray.
Импорт
import kotlin.experimental.asUShortArray
Синтаксис
fun ShortArray.asUShortArray(): UShortArray
fun IntArray.asUShortArray(): UShortArray
fun LongArray.asUShortArray(): UShortArray
fun FloatArray.asUShortArray(): UShortArray
fun DoubleArray.asUShortArray(): UShortArray
Пример
Преобразуем массив Short в UShortArray:
val shortArray: ShortArray = shortArrayOf(1, 2, 3, 4, 5)
val res: UShortArray = shortArray.asUShortArray()
println(res.contentToString())
Результат выполнения кода:
[1, 2, 3, 4, 5]
Пример
Преобразуем массив Int в UShortArray:
val intArray: IntArray = intArrayOf(10, 20, 30, 40, 50)
val res: UShortArray = intArray.asUShortArray()
println(res.contentToString())
Результат выполнения кода:
[10, 20, 30, 40, 50]
Пример
Преобразуем массив Float в UShortArray:
val floatArray: FloatArray = floatArrayOf(1.5F, 2.7F, 3.2F)
val res: UShortArray = floatArray.asUShortArray()
println(res.contentToString())
Результат выполнения кода:
[1, 2, 3]
Пример
При преобразовании чисел с плавающей точкой происходит отбрасывание дробной части:
val doubleArray: DoubleArray = doubleArrayOf(5.9, 6.1, 7.5)
val res: UShortArray = doubleArray.asUShortArray()
println(res.contentToString())
Результат выполнения кода:
[5, 6, 7]
Смотрите также
-
функцию
toUShortArray,
которая преобразует коллекции вUShortArray -
функцию
asUByteArray,
которая преобразует массивы вUByteArray -
функцию
asUIntArray,
которая преобразует массивы вUIntArray -
функцию
asULongArray,
которая преобразует массивы вULongArray