Функции обработки бинарных блоков

В этом разделе описаны функции языка выражений, связанные с обработкой байтовых массивов.

Функция

Описание

Тип результата

Поддержка бэкенда

Поддержка фронтенда

byteAt(DataBlock data, Integer index)

Возвращает целочисленное значение байта по указанному индексу index в блоке данных data.

Integer

Да

Нет

bytes(DataBlock data, Integer beginIndex [, Integer endIndex])

Возвращает новый блок данных, который является субблоком блока данных data, и содержит байты начиная с beginIndex и заканчивая endIndex.

Data Block

Да

Нет

copyBytes(DataBlock source, Integer sourceIndex, DataBlock target, Integer targetIndex, Integer length)

Копирует диапазон байтов из исходного блока данных source в целевой блок данных target. Копирование начинается с sourceIndex в блоке-источнике, а вставка - с targetIndex в целевом блоке, копируется length байтов. Эта функция изменяет целевой блок данных и соответствующим образом обновляет его внутреннее состояние.

Data Block

Да

Нет

Was this page helpful?