我创建了一个表并为lua_pushcfunction
分配了一个名为mytable:myfunction()
的方法。在不同的(回调)上下文中,必须在Lua脚本中重写myfunction
。由于某些原因,如果我从C主机调用myfunction
,我需要知道,如果myfunction
仍然是c函数或被脚本替换了。检查函数是否在C或Lua中执行
有没有办法测试(从C),如果C方法仍然附加或被一些Lua代码替换?
我创建了一个表并为lua_pushcfunction
分配了一个名为mytable:myfunction()
的方法。在不同的(回调)上下文中,必须在Lua脚本中重写myfunction
。由于某些原因,如果我从C主机调用myfunction
,我需要知道,如果myfunction
仍然是c函数或被脚本替换了。检查函数是否在C或Lua中执行
有没有办法测试(从C),如果C方法仍然附加或被一些Lua代码替换?