相关疑难解决方法(0)

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

如何从另一个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)

variables lua parameter-passing

7
推荐指数
1
解决办法
1万
查看次数

Lua:将文件包含在同一目录中

我正在使用IMAPFilter,我想将我的全局配置保存在公共存储库中,同时将本地(和秘密)配置保存在单独的文件中.所以我imapfilter从某个目录运行,它包含〜/ .imapfilter/config.lua,应该包含./config_local.lua,其中"." 是config.lua的目录,而不是 shell $PWD或位置imapfilter.这是我到目前为止所尝试的:

require "config_local"
require "./config_local"
Run Code Online (Sandbox Code Playgroud)

编辑:绝对路径有效:

dofile(os.getenv("HOME") .. "/.imapfilter/config_local.lua")
Run Code Online (Sandbox Code Playgroud)

不是很优雅,但至少它兼容cron.

import lua require include

3
推荐指数
1
解决办法
7321
查看次数

标签 统计

lua ×2

import ×1

include ×1

parameter-passing ×1

require ×1

variables ×1