lua中的bind函数
https://blog.csdn.net/luoyikun/article/details/121219422
目前尚未了解到这种绑定的好处是什么。 绑定的代码如下:
-- 闭包绑定
function Bind(self, func, ...)
assert(self == nil or type(self) == "table")
assert(func ~= nil and type(func) == "function")
local params = nil
if self == nil then
params = SafePack(...)
else
params = SafePack(self, ...)
end
return function(...)
local args = ConcatSafePack(params, SafePack(...))
func(
lua中的bind函数最先出现在Python成神之路。
共有 0 条评论