文档加载中…
clonefunction
创建函数的独立副本。
clonefunction(fn: function) -> function
fn
function
clonefunction 返回 fn 的副本,行为与原版一致,但是不同的值。对克隆进行挂钩或修改不会影响原始函数。
local original = function() return "hello" end local copy = clonefunction(original) print(original == copy) -- false,两者不是同一对象 print(copy()) -- 输出 hello