这是一个简短的程序,它接收一个表格,并返回表格中最大数值的索引。
我的问题是 - 有人可以向我解释第 5 行 for 循环中的“单词,计数”吗?该程序有效,但我不明白 for 循环中的 count 这个词如何做任何事情。
numbers = {10, 5, 1}
function largest(t)
local maxcount = 0
local maxindex
for word, count in pairs(t) do
if count > maxcount then
maxcount = count
maxindex = word
end
end
return maxindex, maxcount
end
print(largest(numbers))