在 Lua 中,迭代器(iterator)是一种用于遍历集合元素的机制。Lua 提供了 pairs 和 ipairs 两个函数用于迭代表(table)的元素。以下是它们的用法:

1. pairs 迭代器:
   pairs 用于迭代表中所有的键值对,包括字符串键和数字键。示例:
   local myTable = {a = 10, b = 20, c = 30}

   for key, value in pairs(myTable) do
       print(key, value)
   end

   输出: