计算Lua中二维数组(表格)的总和

我正在想如何在lua中计算2D数组或表中的组件总和。我尝试过搜索,但似乎没有清晰或简单的方法。

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

lua中是否有任何内置函数,如sum(matrix)或sumof(matrix[][])。

谢谢提前。

点赞
用户501459
用户501459

没有这样的内置函数。只需遍历元素并相加:

local sum = 0
for ir,row in pairs(matrix) do
  for ic,col in pairs(row) do
    sum = sum + col
  end
end
2012-07-25 14:39:12