我该如何在Lua中创建一个二维数组?

20

我该如何用Lua创建一个二维数组?我需要动态创建。

local tbl = { { } }

我需要类似上述的功能,但我可以指定有多少个项目。在我的情况下,它们将是相同的数量。我基本上想像 tbl[3][5] 一样访问它。

谢谢

1个回答

36
-- Create a 3 x 5 array
grid = {}
for i = 1, 3 do
    grid[i] = {}

    for j = 1, 5 do
        grid[i][j] = 0 -- Fill the values here
    end
end

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接