function iter(t)
local i = 0
local n = table.getn(t)
return function ()
i = i + 1
if(i <=n ) then
return t[i]
else
return nil
end
end
end
ar = {1, 2, 3}
for e in iter(ar) do
print(e)
end
本文展示了如何使用Lua语言实现函数迭代和表格遍历的功能,通过定义一个迭代函数来访问并打印表格中的元素。

890

被折叠的 条评论
为什么被折叠?



