Lua 迭代器,文件互相调用
迭代器
---迭代器(基于闭包函数)
function Iterator(tabArr)
local i = 0
return function()
i=i+1
return tabArr[i]
end
end
arr = {88,77,66,44}
for v in Iterator(arr) do
print(v)
end
文件相互调用
local _M={}
function _M.test01()
print("Hello Lua")
end
function _M.zzs()
print("Hello Zzs")
end
return _M
---调用其它文件
local demo = require("UserLua")
demo.zzs()
demo.test01()