2

我有一些使用 Luabind 的代码,如果它存在于 _G 表中,我需要执行一个函数(来自 C++),否则什么也不做。如何检测 _G 中是否存在函数?

4

1 回答 1

3

像这样的东西应该工作:

if (luabind::object f = luabind::globals(L)["f"])
{
    f(...);
}
于 2010-02-09T08:46:22.503 回答