Lua最大数程序

以下是一个短程序,它接收一个表格,并返回表格中最大数值的索引。我的问题是-有人能解释一下第5行for循环中的“word,count”吗?程序是可以工作的,但我不明白for循环中的word,count有什么作用。

点赞
用户1516484
用户1516484

运行以下代码应该会更清晰:

tbl = { a = "one", b = "two", c = "two and half" }
for key, val in pairs(tbl) do print(key, val) end

当你在 for 循环中运行 pairs 时,它会对表中的每个键/值对执行 doend 之间的代码一次; for x, y in 为循环内的代码设置了键和值的名称。pairs 是最常见的 迭代器 示例。

2012-07-26 17:53:40