Добавлен Jack-of-shadow
Может глупый вопрос, но можно ли в библиотеке указать дефолтное значение глобального массива, как при стандартном объявлении глобалок?
Поглядел, как инициализируются стандартные глобалки:
function InitGlobals takes nothing returns nothing
local integer i=0
set i=0
loop
exitwhen(i>1)
set udg_Var[i] = 666
set i=i+1
endloop
итд.
local integer i=0
set i=0
loop
exitwhen(i>1)
set udg_Var[i] = 666
set i=i+1
endloop
итд.
Понятно, что можно каждую переменную циклом прогонять, заполняя. Но как то трудоемко получится, если будет много глобалок.
Принятый ответ
Лучше так не делать и юзать getter/setter
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
Отредактирован Hate
Аля GlobalIni(GlobalName,Count,Value)
Или integer array MyArray (Count,Value)