Lua学习笔记---多脚本执行和大G表

print("------------------")
--全局变量和本地变量

for i=1,10 do
	c="123"--全局变量
	local d = 1--本地变量
end
print(c)
print(d)
--多脚本执行
print("----------------")
require("Test")
print(test)
print(tetsLoacl)
--脚本卸载
print("-----------------------")
require("Test")--加载一次过后不会再执行
--print(package.loaded["Test"])--返回一个脚本是否被加载,得到true为加载,得到nil为未加载
package.loaded["Test"]=nil--卸载
--require("Test")
local tl = require("Test")
print(tl)
--大G表 _G 是一个总表 将声明的所有全局变量存在其中
print("---------------")
for k,v in pairs(_G) do
	print(k,v)
end
--本地变量不会存到大G表

print("Test")
test="全局变量测试"
local  testLocal = "本地变量测试"
return testLocal

你可能感兴趣的:(Lua学习笔记---多脚本执行和大G表)