【发布时间】:2012-07-23 18:24:27
【问题描述】:
我只是想知道如何计算 lua 中 2D 数组或表中组件的总和。我试过搜索,但似乎没有任何明确或简单的方法。
我有一个 5x5 矩阵,其中包含随机生成的单元格,我希望知道在给定时间这些值的总和。
lua 中是否有任何内置的东西,例如 sum(matrix) 或 sumof(matrix[][])。
提前致谢
【问题讨论】:
标签: arrays multidimensional-array lua sum
我只是想知道如何计算 lua 中 2D 数组或表中组件的总和。我试过搜索,但似乎没有任何明确或简单的方法。
我有一个 5x5 矩阵,其中包含随机生成的单元格,我希望知道在给定时间这些值的总和。
lua 中是否有任何内置的东西,例如 sum(matrix) 或 sumof(matrix[][])。
提前致谢
【问题讨论】:
标签: arrays multidimensional-array lua sum
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
【讨论】: