【发布时间】:2010-12-05 16:07:11
【问题描述】:
可以将二维数组作为参数传递给函数吗? 我像这样初始化了一个数组:
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)
所有变量都被声明和初始化。
【问题讨论】: