Il est possible de passer un tableau 2d à une fonction en tant que paramètre? J'initialisé un tableau comme celui-ci:Passer un tableau 2d pour fonctionner dans Lua
tab={}
for i=1, 10 do
tab[i]={}
for z=1, 10 do
tab[i][z]= 0
end
end
et j'ai fonction comme ceci:
function foo(data)
...
x = data[i][z] -- here i got error
...
end
gave le message d'erreur attempt to index field '?' (a nil value)
Toutes les variables sont déclarées et initialisées.
Notez que c'est une bonne idée de créer des variables locales i et z. –