lua求表中最大值序号及最大值的的函数(lua实现)

来源:互联网 发布:mac os x使用手册 编辑:程序博客网 时间:2024/06/11 10:47

function maximum (a)

    local mi = 1             -- maximum index

    local m = a[mi]          -- maximum value

    for i,val in ipairs(a) do

       if val > m then

           mi = i

           m = val

       end

    end

    return m, mi

end

print(maximum({8,10,23,12,5}))     --> 23   3

原创粉丝点击