Lua获取最大值
我面临一个获取数组的最大属性数的问题Lua获取最大值,lua,love2d,Lua,Love2d,我面临一个获取数组的最大属性数的问题 -- Getting Maximum number of full grids inside Row maxRow = math.max(checkerRow[1],checkerRow[2],checkerRow[3],checkerRow[4],checkerRow[5], checkerRow[6],checkerRow[7],checkerRow[8],checkerRow[9],checkerRow[10],
-- Getting Maximum number of full grids inside Row
maxRow = math.max(checkerRow[1],checkerRow[2],checkerRow[3],checkerRow[4],checkerRow[5],
checkerRow[6],checkerRow[7],checkerRow[8],checkerRow[9],checkerRow[10],
checkerRow[11],checkerRow[12],checkerRow[13],checkerRow[14],checkerRow[15],
checkerRow[16],checkerRow[17],checkerRow[18],checkerRow[19],checkerRow[20])
print("Max Row : "..maxRow)
所以它打印出maxRow里面的值,我需要一个能给出行数的东西,比如如果checkerRow[6]是最大数,那么我需要maxRow等于6
很抱歉,如果您觉得这个问题很愚蠢,我是Lua的新手。这是一个简单的实现。你可以把它包装成函数
local mi, mv = 1, checkerRow[1]
for i = 2, 20 do
if checkerRow[i] > mv then
mi, mv = i, checkerRow[i]
end
end
这是什么?我一点也不懂。马克斯没有回到这个位置。因此,您需要编写自己的实现。mi=最大索引,mv=最大值。