如何从另一个lua文件传递变量?

Kil*_*Sky 7 variables lua parameter-passing

如何从另一个lua文件传递变量?我试图将文本变量标题作为文本传递给另一个 b.lua。

lua

local options = {
    title = "Easy - Addition", 
    backScene = "scenes.operationMenu", 
}
Run Code Online (Sandbox Code Playgroud)

b.lua

   local score_label_2 = display.newText({parent=uiGroup, text=title, font=native.systemFontBold, fontSize=128, align="center"})
Run Code Online (Sandbox Code Playgroud)

Bur*_*rns -1

您可以将文件导入a.lua到变量中,然后将其用作普通表。

b.lua

local a = require("a.lua")
print(a.options.title)
Run Code Online (Sandbox Code Playgroud)

  • 请使用 [edit] 链接解释此代码的工作原理,而不仅仅是给出代码,因为解释更有可能帮助未来的读者。另请参阅[答案]。[来源](http://stackoverflow.com/users/5244995) (2认同)