0

lua で 2D 配列またはテーブル内のコンポーネントの合計を計算する方法を考えていました。検索してみましたが、明確で簡単な方法はないようです。

ランダムに生成されたセルを持つ 5x5 マトリックスがあり、特定の時間にこれらの値の合計を知りたいと考えていました。

sum(matrix) や sumof(matrix[][]) など、lua に組み込まれているものはありますか。

前もって感謝します

4

1 に答える 1

6

sum(matrix) や sumof(matrix[][]) などの lua に組み込まれているものがあります。

いいえ。要素を反復処理して追加するだけです。

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 に答える