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

时间:2012-07-25 10:29:54

标签: arrays multidimensional-array lua sum

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

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

是否有任何内置于lua中的内容,例如sum(矩阵)或sumof(matrix [] [])。

提前致谢

1 个答案:

答案 0 :(得分:5)

  

有任何内置于lua的内容,例如sum(矩阵)或sumof(matrix [] [])。

没有。只需遍历元素并添加:

local sum = 0
for ir,row in pairs(matrix) do
  for ic,col in pairs(row) do
    sum = sum + col
  end
end
相关问题