Функции обработки бинарных блоков
В этом разделе описаны функции языка выражений, связанные с обработкой байтовых массивов.
Функция | Описание | Тип результата | Поддержка бэкенда | Поддержка фронтенда |
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?