0

我只是想知道如何计算 lua 中的 2D 数组或表中组件的总和。我试过搜索,但似乎没有任何明确或简单的方法可以做到这一点。

我有一个随机生成的单元格的 5x5 矩阵,我希望知道在给定时间这些值的总和。

lua 中是否有任何内置的东西,例如 sum(matrix) 或 sumof(matrix[][])。

提前致谢

4

1 回答 1

6

lua 中内置了任何东西,例如 sum(matrix) 或 sumof(matrix[][])。

不,只需遍历元素并添加:

local sum = 0
for ir,row in pairs(matrix) do
  for ic,col in pairs(row) do
    sum = sum + col
  end
end
于 2012-07-25T14:39:12.570 回答