--全局变量
a = 1
b = "123"
for i =1,2 do
c = "Holens"
end
print(c)
print("*************************************1")
--本地变量(局部变量)
for i =1,2 do
local d = "Holens2"
print(d)
end
print(d)
function F1( ... )
t = "f1"
end
print("调用F1前:")
print(t)
F1()
print("调用F1后:"..t)
print("*************************************2")
--多脚本执行(此处创建了Test.lua
require("Test")
--执行过其他脚本之后,就可以使用里面的全局变量
--但是不能用本地变量
print(testA)
print(x)
print("*************************************3")
--package.loaded["脚本名"]
--返回值是boolean 脚本是否被执行
print(package.loaded["Test"])
--卸载
package.loaded["Test"] = nil
print(package.loaded["Test"])
print("*************************************4")
--大G表
--_G表是一个总表(table) 存储所有的全局变量
for k,v in pairs(_G) do
print(k,v)
end
Test.lua
print("Test测试")
testA = "123"
local x = "456"