我試圖在android studio中執(zhí)行一個(gè)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());我用這個(gè)我的lua文件在資產(chǎn)中我只是將print(“hello”)放在我的lua文件中,所以我應(yīng)該在我的文本視圖中得到hello結(jié)果,但我總是在我的文本視圖中得到“nil”有什么解決方案嗎?
1 回答

LEATH
TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
print("hello")
打印“hello”,然后返回 nil。你得到的值chunk.call
是你的 Lua 代碼返回的值,而不是它打印的值。
添加回答
舉報(bào)
0/150
提交
取消