可以将2d数组作为参数传递给函数吗? 我初始化这样的数组:传递2d数组以在Lua中运行
tab={}
for i=1, 10 do
tab[i]={}
for z=1, 10 do
tab[i][z]= 0
end
end
,我有功能类似这样:
function foo(data)
...
x = data[i][z] -- here i got error
...
end
的给了错误信息attempt to index field '?' (a nil value)
所有变量的声明和初始化。
请注意,制作i和z局部变量是个好主意。 – 2009-10-11 18:19:56