Lua多脚本执行

复制代码
--全局变量
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"
相关推荐
搞不懂语言的程序员3 小时前
Redis的Pipeline和Lua脚本适用场景是什么?使用时需要注意什么?
数据库·redis·lua
莱茵不哈哈5 小时前
初探 Skynet:轻量级分布式游戏服务器框架实战
lua·c·skynet
·云扬·1 天前
【PmHub后端篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现
redis·算法·lua
Aric_Jones2 天前
lua入门语法,包含安装,注释,变量,循环等
java·开发语言·git·elasticsearch·junit·lua
Petrichorzncu2 天前
Lua再学习
开发语言·学习·lua
mikey棒棒棒3 天前
lua脚本+Redission实现分布式锁
redis·分布式·lua·看门狗·redission
weixin_428498493 天前
在Lua中使用轻量级userdata在C/C++之间传递数据和调用函数
c语言·c++·lua
在下小孙4 天前
Lua—元表(Metatable)
开发语言·lua·元表
JavaAlpha4 天前
高频面试题:设计秒杀系统,用Redis+Lua解决超卖
数据库·redis·lua
菜一头包6 天前
Lua学习笔记
笔记·学习·lua