Назначение: Обеспечивает локализацию простых переменных и массивов внутри функций, процедур-функций и процедур (DEF FN, FUNCTION или SUB) и сохранение их значений между вызовами процедур.
Синтаксис: STATIC <список переменных>,
где < список переменных>:
<имя переменной> [()] [AS <тип>]
[, <имя переменной> [()] [AS <тип>]]...
Аргумент | Описание |
<имя переменной> | Имя переменной или массива в языке BASIC |
<тип> | Один из следующих типов: INTEGER, LONG, SINGLE, DOUBLE, STRING или <имя структуры> |
Оператор объявления глобальных переменных - SHARED
Назначение: Обеспечивает процедурам SUB и FUNCTION доступ к переменным головного модуля без передачи их в качестве параметров процедуры.
Синтаксис: SHARED <имя переменной>[()] [AS <тип>]
[, <имя переменной> [()] [AS <тип>]...
Аргумент | Описание |
<имя переменной> | Имя переменной или массива; за именем массива должны следовать "()'' |
<тип> | Один из следующих типов: INTEGER, LONG, SINGLE, DOUBLE, STRING или <имя структуры> |