Оператор объявления локальных переменных - static

Назначение: Обеспечивает локализацию простых переменных и массивов внутри функций, процедур-функций и процедур (DEF FN, FUNCTION или SUB) и сохранение их значений между вызовами процедур.

Синтаксис: STATIC <список переменных>,

где < список переменных>:

<имя переменной> [()] [AS <тип>]

[, <имя переменной> [()] [AS <тип>]]...

Аргумент Описание
<имя переменной> Имя переменной или массива в языке BASIC
<тип> Один из следующих типов: INTEGER, LONG, SINGLE, DOUBLE, STRING или <имя структуры>

Оператор объявления глобальных переменных - SHARED

Назначение: Обеспечивает процедурам SUB и FUNCTION доступ к переменным головного модуля без передачи их в качестве параметров процедуры.

Синтаксис: SHARED <имя переменной>[()] [AS <тип>]

[, <имя переменной> [()] [AS <тип>]...

Аргумент Описание
<имя переменной> Имя переменной или массива; за именем массива должны следовать "()''
<тип> Один из следующих типов: INTEGER, LONG, SINGLE, DOUBLE, STRING или <имя структуры>

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: