为了账号安全,请及时绑定邮箱和手机立即绑定

在java中运行lua脚本

在java中运行lua脚本

青春有我 2023-08-04 14:48:09
我试图在android studio中执行一个lua脚本,为此我使用了http://www.luaj.org/luaj/3.0/README.html中的Luaj库?。String script = "assets/hello.lua";    Globals globals = JsePlatform.standardGlobals();    LuaValue chunk = globals.loadfile(script);    m.setText(chunk.call( LuaValue.valueOf(script) ).tojstring());我用这个我的lua文件在资产中我只是将print(“hello”)放在我的lua文件中,所以我应该在我的文本视图中得到hello结果,但我总是在我的文本视图中得到“nil”有什么解决方案吗?
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

print("hello")打印“hello”,然后返回 nil。你得到的值chunk.call是你的 Lua 代码返回的值,而不是它打印的值。



查看完整回答
反对 回复 2023-08-04
  • 1 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信