Spec-Zone.ru › Kotlin 2

ImmutableBlob

kotlin-stdlib/kotlin.native/ImmutableBlob

Начиная с Kotlin: 1.3

class ImmutableBlob

Устарело

Предупреждение начиная с 1.9

Ошибка начиная с 2.1

Вместо этого используйте ByteArray.

Неизменяемый массив байтов, создаваемый во время компиляции.

Свойства

size

Начиная с Kotlin: 1.3

val size: Int

Функции

asCPointer

Начиная с Kotlin: 1.3

fun ImmutableBlob.asCPointer(offset: Int = 0): CPointer<ByteVar>

Возвращает стабильный указатель C на данные по указанному смещению; это удобно для передачи ресурса в API C.

asUCPointer

Начиная с Kotlin: 1.3

fun ImmutableBlob.asUCPointer(offset: Int = 0): CPointer<UByteVar>

Возвращает стабильный указатель C на данные по указанному смещению; это удобно для передачи ресурса в API C.

get

Начиная с Kotlin: 1.3

operator external fun get(index: Int): Byte
iterator

Начиная с Kotlin: 1.3

operator fun iterator(): ByteIterator

Создаёт итератор для элементов массива.

toByteArray

Начиная с Kotlin: 1.3

external fun ImmutableBlob.toByteArray(startIndex: Int = 0, endIndex: Int = size): ByteArray

Копирует данные из этого blob в новый ByteArray.

toUByteArray

Начиная с Kotlin: 1.3

@ExperimentalUnsignedTypes
external fun ImmutableBlob.toUByteArray(startIndex: Int = 0, endIndex: Int = size): UByteArray

Копирует данные из этого blob в новый UByteArray.

© 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.native/-immutable-blob/index.html

Spec-Zone.ru

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