2
我有一些使用Luabind的代碼,如果它出現在_G表中,我需要執行一個函數(從C++),否則什麼也不做。如何檢測_G中是否存在函數?Luabind有條件地調用Lua函數
我有一些使用Luabind的代碼,如果它出現在_G表中,我需要執行一個函數(從C++),否則什麼也不做。如何檢測_G中是否存在函數?Luabind有條件地調用Lua函數
像這樣的東西應該工作:
if (luabind::object f = luabind::globals(L)["f"])
{
f(...);
}