LUA------多脚本执行;特殊用法;协程

本文探讨了lua中多脚本执行的技巧,包括全局变量和局部变量的区别,require函数的使用,脚本卸载与_G表,以及特殊用法如多变量赋值和多返回值。重点讲解了协程的创建、运行、挂起和状态管理,展示了lua中的并发控制机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

多脚本执行

print("Test测试")
testA="123"
local testLocalA="456"



print("*******多脚本执行********")
print("*******全局变量和本地变量********")
for i=1,2 do
	c="小明"
end
print(c)

--局部变量关键字 local
for i=1,2 do
	local d="小王"
	print("循环中的d")
end
print(d)



print("*******多脚本执行********")
--关键字 require("脚本名") 或者单引号,重复加载也只会执行第一次
require("Test")
--执行过这个脚本,就可以用它里面的全局变量
print(testA)
--局部变量不行,要得到局部就在那个脚本里return,然后在当前脚本里赋给一个local变量
print(tastLocalA)



print("*******脚本卸载********")
--package.loaded["脚本名"]
--返回值是Boolean,意思是该脚本是否被加载
print(package.loaded["Test"])
--想卸载就置空
package.loaded["Test"]=nil
print(package
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值