永发信息网

luafunctionscallback怎么使用

答案:2  悬赏:30  手机版
解决时间 2021-12-20 09:57
  • 提问者网友:情歌越听越心酸
  • 2021-12-19 12:41
luafunctionscallback怎么使用
最佳答案
  • 五星知识达人网友:woshuo
  • 2022-01-05 22:07
举个例子:
local m = {}  

local list = {name="hello",age=12}  
m.call_back_fun_print = function(printID)  
    print(printID .. "-->" .. list[printID])  
end  

m.add_list = function(key,value,call_back_fun)  
    key = tostring(key)  
    list[key] = value  
    call_back_fun(key)  
end  
m.add_list("address","beijing",m.call_back_fun_print) --address-->beijing  
return m

注:C、C++和Pascal允许将函数指针作为参数传递给其它函数。其它语言,例如JavaScript,Python,Lua,Perl和PHP,允许简单的将函数名作为参数传递。
详情可参考这篇博客:http://blog.csdn.net/shimazhuge/article/details/41680909?utm_source=tuicool&utm_medium=referral
望对你有所帮助!
全部回答
  • 1楼网友:野味小生
  • 2022-01-05 22:28
我不会~~~但还是要微笑~~~:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯