- --全局变量
- 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"