EnglishРусский  

   Приложение

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

Команда global

Глобальные переменные объявляются командой global. После команды идут фигурные скобки внутри которых перечисляются переменные. Вы должны указать в начале тип переменной, а затем имя переменной. Переменные одного типа можно перечислять через запятую или пробел в одной строке. Например

global
{
   uint g_cur summary mode
   str  name = "John", g_result, company
}

Если тип переменной поддерживает использование of и квадратных скобок, то вы можете указать эти дополнительные параметры при описании глобальной переменной. Кроме этого, числовые переменные, а также строки str и двоичные данные buf могут быть инициализированы в момент описания с помощью операции присваивания '='. При инициализации переменных можно использовать макровыражения. По умолчанию, переменная инициализируется нулями или вызовом соответствующей функции инициализации.

Вы можете обращаться к глобальной переменной с момента ее объявления в последующих функциях и методах.

global
{
   str a b = "My string", c
   uint num = 25 * $DIF, num2
   double  dx = $DX + 0.1
   arr x[ 10 ] of int
   arrstr months = %{"January", "February", "March", "April", "May",
                     "June", "July", "August", "September", "October",
                     "November", "December" }
}

Смотрите также

Редактировать