groupArrayInsertAt
groupArrayInsertAt
Появилось в: v1.1
Вставляет значение в массив в указанную позицию.
Если в одном запросе в одну и ту же позицию вставляется несколько значений, функция ведёт себя следующим образом:
- Если запрос выполняется в одном потоке, используется первое из вставленных значений.
- Если запрос выполняется в нескольких потоках, результирующим значением становится одно из вставленных значений, выбранное неопределённым образом.
Синтаксис
Параметры
default_x— Необязательный параметр. Значение по умолчанию для подстановки в пустые позиции.Anysize— Необязательный параметр. Длина результирующего массива. При использовании этого параметра необходимо указать значение по умолчаниюdefault_x.UInt32
Аргументы
x— Вставляемое значение.Anypos— Позиция, в которую необходимо вставить указанный элементx. Нумерация элементов в массиве начинается с нуля.UInt32
Возвращаемое значение
Возвращает массив со вставленными значениями. Array
Примеры
Базовое использование без параметров
Использование параметра значения по умолчанию
Использование с параметрами значения и размера по умолчанию
Многопоточная вставка в одну позицию