我一直在尝试创建一个函数,一旦某个函数被调用,它就会运行一个事件/函数。我希望用法是这样的:
local a = nil
a = hookfunction(print, function() -- When print() is called...
warn("print(...) called.")
return nil
end)
Run Code Online (Sandbox Code Playgroud)
我知道有一个 debug.sethook() 函数,但我不太知道如何使用它。
lua ×1