ImmutableUByteArray

An immutable array of unsigned bytes.

Constructors

Link copied to clipboard
constructor(size: Int)

Creates a new array of the specified size, with all elements initialized to zero.

constructor(size: Int, init: (Int) -> UByte)

Creates a new array of the specified size, where each element is calculated by calling the specified init function.

Properties

Link copied to clipboard
val size: Int

The number of elements in the array.

Functions

Link copied to clipboard
Link copied to clipboard
fun ImmutableUByteArray.copyInto(destination: UByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = size): UByteArray
Link copied to clipboard
operator fun get(index: Int): UByte

Returns the array element at the given index.

Link copied to clipboard
Link copied to clipboard
operator fun iterator(): Iterator<UByte>

Creates a specialized Iterator for iterating over the elements of the array.