local FuncEnv={}
setmetatable(FuncEnv, {__index = _G})
local func=loadfile("a.lua")
--local func=loadfile("a.lua", nil, FuncEnv)
local _ENV=FuncEnv
--setfenv(func,FuncEnv)()--等价于setfenv(func,FuncEnv);func();
func()
FuncEnv.test()
--print(FuncEnv.abc)
--for n in pairs(_G) do print(n) end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)