/ / Empujando un int con LuaJ - java, lua, push, luaj

Empujando un int con LuaJ - java, lua, push, luaj

Dentro de mi código, necesito insertar un int en Lua "sapilar. Sé de lua_pushnumber para C, pero ¿qué se usaría en LuaJ? No puedo encontrar una función para ello, dado que LuaJ no está claro en cuanto a qué funciones representan ciertas funciones de C.

Respuestas

1 para la respuesta № 1

LuaJ abstrae cosas como la gestión de pila de distancia. Entonces, si está intentando llamar a una función Lua, no tiene que insertar valores en la pila. Acaba de obtener la función Lua como LuaFunction variable y lo llaman con el invoke método. Para devolver varios valores de una función Java registrada con Lua, debe devolver un Varags objeto. Pones tus múltiples valores en eso.