Дополняет функцию ARRITEM и позволяет в некоторых типовых случаях избежать генерации кода и использования оператора DYNAMIC.
Синтаксис: SETVAR [$имя переменной], [значение], [индекс] Префикс имени переменной указывает тип значения, которое нужно записать в элемент массива (как с обычными присваиваниями). Параметр [индекс] опционален и позволяет указать индекс элемента массива, которому нужно присвоить значение. Если этот параметр не указан, то значение присваивается 0-му элементу. Значение и индекс могут быть любых типов.
Примеры: SETVAR 'A', 65 SETVAR '$X', 'name', 4 SETVAR '$X', 'name', 'string index' SETVAR '%Q', ['пример', 'кортежа'], 3 SETVAR '%Q', ['пример', 'кортежа'], [x, y] Позволяет получить тип значения элемента массива.
Синтаксис: ARRTYPE([$имя переменной], [индекс]) Параметр [индекс] опционален и позволяет указать индекс элемента массива, значение которого нужно проверить. Если этот параметр не указан, то проверяется 0-й элемент. Индекс может быть любого типа.
Функция во