举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > lua 回调函数 Lua 函数回调技巧

lua 回调函数 Lua 函数回调技巧

2023-05-12 19:18 Lua教程

lua 回调函数 Lua 函数回调技巧

lua 回调函数 Lua 函数回调技巧

lua 回调函数

技巧1:

local a = {};function b()    print("Hello World")enda["sell"] = {callFunc =b}a["sell"].callFunc()

技巧2:

使用lua 自带的 unpack :

解释:把一直数组(只有连续数字下标的 table)展开成一串返回值,但是对用字符串或别的东西做 key 的 table 无能为力。

function unpackex(tbl, args)    local ret = {}    for _,v in ipairs(args) do        table.insert(ret, tbl[v])    end    return unpack(ret)endprint(unpackex({one = {"one", "two", "three"}, two = "T" , three = "TH"},{"one", "two", "three"}))

输出:>>  table: 00ABC2D0TTH

阅读全文
以上是编程学为你收集整理的lua 回调函数 Lua 函数回调技巧全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部