【发布时间】:2011-01-14 16:27:14
【问题描述】:
我有一些使用 Luabind 的代码,如果它存在于 _G 表中,我需要执行一个函数(来自 C++),否则什么也不做。如何检测_G中是否存在函数?
【问题讨论】:
我有一些使用 Luabind 的代码,如果它存在于 _G 表中,我需要执行一个函数(来自 C++),否则什么也不做。如何检测_G中是否存在函数?
【问题讨论】:
这样的事情应该可以工作:
if (luabind::object f = luabind::globals(L)["f"])
{
f(...);
}
【讨论】: