Функции массива байтов

# Название Описание Сложность
1 drop(ByteVector, Int): ByteVector Возвращает массив байтов без первых N байтов 1
2 dropRight(ByteVector, Int): ByteVector Возвращает массив байтов без последних N байтов 19
3 size(ByteVector): Int Возвращает количество байтов в массиве байтов 1
4 take(ByteVector, Int): ByteVector Возвращает первые N байтов массива байтов 1
5 takeRight(ByteVector, Int): ByteVector Возвращает последние N байтов массива байтов 19

drop(ByteVector, Int): ByteVector

Возвращает массив байтов без первых N байтов.

drop(xs: ByteVector, number: Int): ByteVector

Параметры

xs: ByteVector

Массив байтов.

number: Int

Число N.

Примеры

drop("Ride".toBytes(), 2)   # Возвращает массив байтов без первых 2-х байтов
drop(125.toBytes(), 2)      # Возвращает массив байтов без первых 2-х байтов
drop(base16'52696465', 3)   # Возвращает массив байтов без первых 3-х байтов
drop(base58'37BPKA', 3)     # Возвращает массив байтов без первых 3-х байтов
drop(base64'UmlkZQ==', 3)   # Возвращает массив байтов без первых 3-х байтов

dropRight(ByteVector, Int): ByteVector

Возвращает массив байтов без последних N байтов.

dropRight(xs: ByteVector, number: Int): ByteVector

Параметры

xs: ByteVector

Массив байтов.

number: Int

Число N.

Примеры

dropRight("Ride".toBytes(), 2)  # Возвращает массив байтов без последних 2-х байтов
dropRight(125.toBytes(), 2)     # Возвращает массив байтов без последних 2-х байтов
dropRight(base16'52696465', 3)  # Возвращает массив байтов без последних 3-х байтов
dropRight(base58'37BPKA', 3)    # Возвращает массив байтов без последних 3-х байтов
dropRight(base64'UmlkZQ==', 3)  # Возвращает массив байтов без последних 3-х байтов

size(ByteVector): Int

Возвращает количество байтов в массиве байтов.

size(byteVector: ByteVector): Int

Параметры

byteVector: ByteVector

Массив байтов.

Примеры

size("Hello".toBytes())         # Возвращает 5
size("Hello world".toBytes())   # Возвращает 11
size(64.toBytes())              # Возвращает 8, так как все целые числа в Ride занимают 8 байтов
size(200000.toBytes())          # Возвращает 8, так как все целые числа в Ride занимают 8 байтов
size(base58'37BPKA')            # Возвращает 4

take(ByteVector, Int): ByteVector

Возвращает первые N байтов массива байтов.

take(xs: ByteVector, number: Int): ByteVector

Параметры

xs: ByteVector

Массив байтов.

number: Int

Число N.

Примеры

take(base58'37BPKA', 2) # Возвращает первые 2 байта массива байтов

takeRight(ByteVector, Int): ByteVector

Возвращает последние N байтов массива байтов.

takeRight(xs: ByteVector, number: Int): ByteVector

Параметры

xs: ByteVector

Массив байтов.

number: Int

Число N.

Примеры

takeRight(base58'37BPKA', 2) # Возвращает последние 2 байта массива байтов

results matching ""

    No results matching ""