数组
在lua中数组用table来表示,数组的下标是从1开始的,这是lua与其他编程语言不通的地方,需要特别注意。
一维数组
array = {"lua","tutorial"}
for i = 1,2 do
print(array[i])
end
--定义一个空table
array = {}
for i = -2,2 do
array[i] = i * 2
end
for i = -2,2 do
print(array[i])
end
多维数组
array = {}
for i = 1,3 do
array[i] = {}
for j = 1,3 do
array[i][j] = i * j
end
end
for i = 1,3 do
for j = 1,3 do
print("value:",array[i][j])
end
end
以上就是对数组的简答介绍,实际上table还有更多的妙用,后面会详细介绍