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"
相关推荐
ellis19703 小时前
u3d插件xLua[二]例2:U3DScripting,例3:UIEvent分析
unity·lua
寒水馨2 天前
Windows下载、安装neovim-v0.12.4(附安装包nvim-win64.msi)
windows·编辑器·vim·lua·终端·lsp·neovim
烤代码的吐司君2 天前
Lua 脚本
开发语言·junit·lua
寒水馨2 天前
macOS下载、安装neovim-v0.12.4(附安装包nvim-macos-arm64.tar.gz)
macos·vim·lua·文本编辑器·终端·lsp·neovim
背书包的甜瓜4 天前
Python Excel转lua配置工具
lua
minglie14 天前
esp32集成lua
lua
番茄炒鸡蛋加糖5 天前
Redis--Lua 脚本原子性与滑动窗口限流
数据库·redis·lua
星空露珠6 天前
28种颜色对应名称,
开发语言·数据库·算法·游戏·lua
吴声子夜歌14 天前
Redis 3.x——事务与Lua
redis·lua
豆瓣鸡16 天前
Redis Lua 脚本——把多条命令打包成一个原子操作
java·redis·lua