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
望对你有所帮助!
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
我不会~~~但还是要微笑~~~:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯