|
Global
СинтаксисGlobal[.<тип>] <переменная[.<тип>]> [= <выражение>] [, ...]
Описание
Global предоставляет возможность глобального объявления переменных, т.е. переменные, объявленные таким образом, доступны внутри Процедур. В этом случае команда Global должна вызываться для соответствующих переменных перед объявлением процедуры. Каждая переменная может иметь значение по умолчанию, ей непосредственно присвоенное. Если после команды Global вместо переменной указан тип, то посредством этого объявления меняется тип по умолчанию. Команду Global также можно использовать с массивами, связанными списками и отображениями. Чтобы использовать внутри процедуры локальные переменные, имена которых такие же как у глобальных переменных, взгляните на ключевые слова Protected и Static.Пример: С переменными
Global a.l, b.b, c, d = 20
Procedure Change()
Debug a ; Будет 10 так как переменная глобальная
EndProcedure
a = 10
Change()
Пример: С массивом
Global Dim Array(2)
Procedure Change()
Debug Array(0) ; Будет 10 так как массив глобальный
EndProcedure
Array(0) = 10
Change()
Пример: С типом по умолчанию
; 'Angle' и 'Position' будут плавающие (float), так как тип для них не указан
;
Global.f Angle, Length.b, Position
Прочтений: 2301
|
 |
Последнии новости:
17.04: Добавлены перевод
Light.
22.03: Добавлены перевод
Entity.
21.03: Добавлены перевод
Camera.
15.01: Добавлены перевод
String и среды разработки PureBasic.
07.10: Добавлен перевод:
Cipher.
24.09: Добавлен перевод:
Mail.
05.09:
|