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"
相关推荐
Rain的Java大神之路2 天前
高并发下的热点账户余额扣减:Redis+Lua脚本实现无锁记账
java·spring boot·redis·后端·spring cloud·缓存·lua
qq_322762753 天前
一个接口从能用到稳定,中间差的到底是什么
服务器·开发语言·lua·接口·fastapi·请求
呆呆敲代码的小Y6 天前
【游戏开发】Lua 与 C# 交互原理解析
c#·lua·交互·热更新·lua与c#交互·游戏热更新
呆呆敲代码的小Y6 天前
Lua 上值(UpValue)
开发语言·junit·lua·lua上值·upvalue
呆呆敲代码的小Y6 天前
【游戏开发】xLua 性能优化技巧
junit·性能优化·lua·xlua
曼巴UE56 天前
Unlua UE5.3 调试
ue5·lua·unlua
nvd116 天前
实战:用 Lua 手写 Kong 安全鉴权插件并通过 ArgoCD GitOps 零编译部署到 DbGate 服务
安全·lua·kong
攻城有术8 天前
专项攻克——redis分布式锁-用LUA脚本解决setNX锁不释放问题
redis·分布式·lua
肠畔码农13 天前
底层视角拆解:Redis Lua脚本原子性、主线程阻塞与主从不一致全解析
java·redis·lua
小的~~15 天前
面试被问懵了?为什么 Redis 单线程还能保证 Lua 脚本原子性,却偏偏选了 Lua?
redis·面试·lua