Question

J'ai un code à l'aide Luabind, et je dois exécuter une fonction (de C ++) si elle est présente dans le tableau _G, mais sinon rien. Comment puis-je détecter si une fonction est présent dans _G ou non?

Était-ce utile?

La solution

Quelque chose comme cela devrait fonctionner:

if (luabind::object f = luabind::globals(L)["f"])
{
    f(...);
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top