НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
100 of 1310 menu

Функция asULongArray

Функция asULongArray выполняет преобразование массива чисел в массив беззнаковых длинных целых чисел типа ULong. Применяется к массивам различных числовых типов для получения представления данных в виде массива беззнаковых 64-битных целых чисел.

Импорт

import kotlin.experimental.asULongArray

Синтаксис

fun ByteArray.asULongArray(): ULongArray
fun ShortArray.asULongArray(): ULongArray
fun IntArray.asULongArray(): ULongArray
fun LongArray.asULongArray(): ULongArray
fun UByteArray.asULongArray(): ULongArray
fun UShortArray.asULongArray(): ULongArray
fun UIntArray.asULongArray(): ULongArray

Пример

Преобразуем массив Int в массив ULong:

val intArray = intArrayOf(1, 2, 3, 4, 5) val ulongArray = intArray.asULongArray() println(ulongArray.contentToString())

Результат выполнения кода:

ULongArray [1, 2, 3, 4, 5]

Пример

Преобразуем массив Long в массив ULong:

val longArray = longArrayOf(10L, 20L, 30L) val ulongArray = longArray.asULongArray() println(ulongArray.contentToString())

Результат выполнения кода:

ULongArray [10, 20, 30]

Пример

Преобразуем массив UInt в массив ULong:

val uintArray = uintArrayOf(100u, 200u, 300u) val ulongArray = uintArray.asULongArray() println(ulongArray.contentToString())

Результат выполнения кода:

ULongArray [100, 200, 300]

Пример

Функция asULongArray создает новое представление данных в виде массива беззнаковых длинных целых чисел, сохраняя исходные значения:

val byteArray = byteArrayOf(1, 2, 3, 4, 5) val original = byteArray.contentToString() val converted = byteArray.asULongArray().contentToString() println("Original: $original") println("Converted: $converted")

Результат выполнения кода:

Original: [1, 2, 3, 4, 5] Converted: [1, 2, 3, 4, 5]

Смотрите также

  • функцию toULongArray,
    которая создает копию массива с преобразованием типов
  • функцию toUIntArray,
    которая преобразует массив в массив беззнаковых целых
  • функцию toUShortArray,
    которая преобразует массив в массив беззнаковых коротких целых
  • функцию toUByteArray,
    которая преобразует массив в массив беззнаковых байтов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить