悉野小楼

导航

03 2024 档案

lua模块化编程
摘要:moduleA.lua -- moduleA.lua local moduleA = {} function moduleA.hello() print("Hello from moduleA") --与调用者同一个环境, 可以调用到原环境中的sayHi函数 sayHi() end return m 阅读全文

posted @ 2024-03-05 14:31 悉野 阅读(39) 评论(0) 推荐(0) 编辑

使用setmetatable和__call元方法来实现根据字符串名字调用对应的函数
摘要:cc.lua local CMD = {} -- 定义两个函数 function CMD.func1() print("Function 1 called") end function CMD.func2() print("Function 2 called") end return CMD tes 阅读全文

posted @ 2024-03-04 14:10 悉野 阅读(20) 评论(0) 推荐(0) 编辑

lua三个点
摘要:lua三个点表示可变参数 function test(...) -- 三个点为可变参数, ...其实是个可变参数表名 -- arg表 可变参数的表名, print(...) -- 输出a 3 55 -- 遍历输出 local tmp = {...} for i,v in ipairs(tmp) do 阅读全文

posted @ 2024-03-01 18:27 悉野 阅读(52) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示