OWBasic для Pocketviewer

Начало ВВЕДЕНИЕ Группа ПРОЦЕДУРЫ ПОЛЬЗОВАТЕЛЯ Алфавитный указатель

Массив как параметры процедуры

   Массив может использоваться как параметр для процедур пользователя только как параметр-переменная. Это означает, что процедуры всегда работают с первоначальным массивом, и модификации станут эффективными немедленно.

   В процедуре, объявляющей массив, должен быть определен как 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:   ! Установка в значение 

Начало ВВЕДЕНИЕ Группа ПРОЦЕДУРЫ ПОЛЬЗОВАТЕЛЯ Алфавитный указатель