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"
相关推荐
一条泥憨鱼10 小时前
【Redis | 黑马点评】分布式锁;Lua脚本;Redisson与看门狗 |源码万字详解
redis·分布式·lua
笨鸟先飞的橘猫3 天前
skynet热更新实现问题与排错记录
学习·lua·skynet
开开心心_Every7 天前
黄金价格软件国内外价格实时监控超方便
运维·服务器·游戏·智能手机·pdf·lua·perl
笨鸟先飞的橘猫8 天前
C 扩展开发指南:从 Lua 到 skynet 的完整链路
c语言·lua
贾宝玉的玉宝贾10 天前
FreeSWITCH 简单图形化界面 70 - 监听/密语的lua脚本
开发语言·junit·lua·voip·freeswitch·sip·ippbx
二喵❥(^_-)14 天前
接口测试流程的三个核心环节
开发语言·lua
小师兄吃牛肉20 天前
C++ 与 Lua 的协程交互:从原理到实战
c++·lua·交互
喜欢的名字被抢了20 天前
09-Redis 进阶原理篇:单线程、多线程、过期、LRU-LFU、Fork 与 Lua
数据库·redis·lua
白山编程大哥20 天前
Lua 中使用 C 语言的用户自定义类型——userdata
c语言·junit·lua
大侠归来23 天前
C++ 与 Lua 的协程交互:从原理到实战
c++·lua·交互