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

psy*_*cho 0 arrays lua sum multidimensional-array

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

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

有没有内置到lua中的任何内容,例如sum(矩阵)或sumof(matrix [] []).

提前致谢

Mud*_*Mud 5

有任何内置于lua的东西,例如sum(矩阵)或sumof(矩阵[] []).

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

local sum = 0
for ir,row in pairs(matrix) do
  for ic,col in pairs(row) do
    sum = sum + col
  end
end
Run Code Online (Sandbox Code Playgroud)