Код
local A = {33; 4353; 234; 56345; 22; 435};
for i = 1, #A do A[Getinfo(A[i])],A[i] = true end
что такое выражение обозначает?
local A = {33; 4353; 234; 56345; 22; 435};
for i = 1, #A do A[Getinfo(A[i])],A[i] = true end
--lua
local A = {33, 4353, 234, 56345, 22, 435}
log ("Размер массива: " .. #A)
for i = 1, #A do
log (A[i])
end
--lua
local A = {}
log ("Размер массива: " .. #A)
A[#A+1] = 33
log ("Размер массива: " .. #A)
A[#A+1] = 4353
A[#A+1] = 234
log ("Размер массива: " .. #A)
--lua
local A = {}
log ("Размер массива:"..#A)
A[#A+1]=33
log ("Размер массива:"..#A)
A[#A+1]=4353
log ("Размер массива:"..#A)
A[#A+1]=234
log ("Размер массива:"..#A)
Размер массива:0
Размер массива:1
Размер массива:2
Размер массива:3
--lua
local A = {}
log ("Размер массива: " .. #A)
A[#A+1] = 33
log ("Размер массива: " .. #A)
A[#A+1] = 4353
log ("Размер массива: " .. #A)
A[#A+1] = 234
log ("Размер массива: " .. #A)
log (A[1])
log (A[2])
log (A[3])
--lua
local A = {}
A[1] = 33
A[2] = 4353
A[3] = 234
log (A[1])
log (A[2])
log (A[3])
--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])
--lua
local A = {}
A[1] = 33
--lua
local A = {}
local A[1] = 33
--lua
local A = 33 -- переменная видна в любом месте скрипта
log "clear" log "mode compact"
do
local B = 11 -- переменная видна только в блоке do end
log ("A равно " .. A)
log ("B равно " .. B)
log("")
for i = 0, 5 do -- переменная i видна только в блоке for end
log ("i = " .. i)
end
log("")
end
log (A)
log (B) -- переменной не существует
log (i) -- переменной не существует
-- arr некоторый массив количество
-- элементов которого вычисляется
local result = 0
local i = 1
while arr[i] ~= nil do
result = result + 1
i = i + 1
end
log(result)