これは、テーブルを取り込んで、テーブル内の最大の数値のインデックスを返す短いプログラムです。
私の質問は、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))