Я прочитал много замечательных сведений о LuaJava (library). Тем не менее, я до сих пор не могу найти хорошую документацию по , как передавать данные между сценариями Lua и Java-приложением. Как это делается? Прошу прощения, если я пропустил учебник где-то ...Передача данных между сценариями Lua и Java-приложением с помощью LuaJava
1
A
ответ
0
Здесь есть справочное руководство: http://www.keplerproject.org/luajava/manual.html. Документация по Java находится внизу.
Вот пример (хотя это может быть немного устаревшее): http://lua-users.org/lists/lua-l/2003-12/msg00286.html
Вы можете начать с понимания интерфейс C для Lua. Интерфейс LuaJava построен на этом. Основная идея состоит в том, что у вас есть стек, и вы сначала нажимаете функцию, затем аргументы, а затем можете выполнять функцию в Lua. Затем результаты помещаются в стек, и вы можете вернуть данные из Lua таким образом.