Массив как параметры процедуры
Массив может
использоваться как параметр для процедур пользователя только как параметр-переменная.
Это означает, что процедуры всегда работают с первоначальным массивом, и модификации станут эффективными немедленно.
В процедуре, объявляющей массив, должен быть определен как VAR параметр. Пустая пара квадратных скобок
отмечает параметр как множество. Вызывается процедура только с именем массива как параметр.
Пример:
PROC set VAR f[],n
! Установка в целый массив f значения n
FOR i=0 TO arraysize(f)
f[i]=n
NEXT
ENDP
DIM A[10]: ! Объявление массива
set a,9: ! Установка в значение |
|