Цитата(cirus @ 19.1.2020, 22:11)
[]
Обращение к элементу массива.
Т.е. к тому, который стоит перед скобкой?
По факту эта запись
Код
--lua
local A = {}
A[1] = 33
A[2] = 4353
A[3] = 234
log (A[1])
log (A[2])
log (A[3])
равна
Код
--lua
local A = {33, 4353, 234}
log (A[1])
log (A[2])
log (A[3])
?
И если мы не пишем перед A[1] local в таком выражении
Код
--lua
local A = {}
A[1] = 33
Т.е. чем отличается
Код
--lua
local A = {}
local A[1] = 33
ошибку почему-то выдаёт
Будет ли она являться глобальной переменной? Или при обращении к элементу массива она не считается переменной вообще?
А еще какие приписки после переменной не позволяют считать её скрипту переменной?