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"
相关推荐
玩转C语言和数据结构2 天前
Lua下载和安装教程(附安装包)
lua·lua下载·lua安装教程·lua下载和安装教程·lua安装包
Arva .2 天前
HTTP Client
网络协议·http·lua
爱吃小胖橘3 天前
Lua语法(2)
开发语言·unity·lua
ellis19704 天前
LuaC API知识点汇总
unity·lua
爱吃小胖橘6 天前
Lua语法
开发语言·unity·lua
东方芷兰6 天前
JavaWeb 课堂笔记 —— 20 SpringBootWeb案例 配置文件
java·开发语言·笔记·算法·log4j·intellij-idea·lua
1nullptr7 天前
Lua上值与闭包
开发语言·lua
半夏知半秋8 天前
skynet-socket.lua源码分析
服务器·开发语言·学习·架构·lua
夜猫逐梦12 天前
【lua】luajit 命令行使用指南
开发语言·lua
利来利往12 天前
【奇怪的bug】lua的nil不报错
开发语言·bug·lua