【发布时间】:2013-09-10 00:16:57
【问题描述】:
我已经阅读了很多关于 LuaJava(库)的精彩内容。但是,我仍然找不到关于如何在 Lua 脚本和 Java 应用程序之间传输数据的任何好的文档。这是怎么做的?如果我错过了某个地方的教程,我深表歉意......
【问题讨论】:
我已经阅读了很多关于 LuaJava(库)的精彩内容。但是,我仍然找不到关于如何在 Lua 脚本和 Java 应用程序之间传输数据的任何好的文档。这是怎么做的?如果我错过了某个地方的教程,我深表歉意......
【问题讨论】:
这里有一个参考手册:http://www.keplerproject.org/luajava/manual.html。 Java 文档位于底部。
这是一个例子(虽然它可能有点过时了):http://lua-users.org/lists/lua-l/2003-12/msg00286.html
您可能想从了解 Lua 的 C 接口开始。 LuaJava 接口就是在此基础上构建的。基本思想是你有一个堆栈,你首先压入函数,然后是参数,然后你可以在 Lua 中执行一个函数。然后将结果推送到堆栈上,您可以通过这种方式从 Lua 中取回数据。
【讨论】: