Frage

Ich habe einige Codes mit Luabind, und ich brauche eine Funktion auszuführen (von C ++), wenn es in der _G Tabelle vorhanden ist, aber sonst nichts zu tun. Wie kann ich feststellen, ob eine Funktion in _G ist oder nicht?

War es hilfreich?

Lösung

So etwas sollte funktionieren:

if (luabind::object f = luabind::globals(L)["f"])
{
    f(...);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top