如何在 Lua 的表中检索另一个变量?

Posted

技术标签:

【中文标题】如何在 Lua 的表中检索另一个变量?【英文标题】:How to retrieve another variable within table in Lua? 【发布时间】:2015-03-31 05:26:51 【问题描述】:

如何在shortdesc 中使用title

这失败了:

function descriptor()
    return 
        title = "This";
        shortdesc = title .. " is my text."
    
end

【问题讨论】:

【参考方案1】:

你不能;你可以使用局部变量:

function descriptor()
    local title = "This"
    return 
        title = title;
        shortdesc = title .. " is my text."
    
end

【讨论】:

【参考方案2】:

保罗是正确的。您也可以分段构建表格:

function descriptor()
    local t = 
    t.title = "This";
    t.shortdesc = t.title .. " is my text."
    return t
end

【讨论】:

以上是关于如何在 Lua 的表中检索另一个变量?的主要内容,如果未能解决你的问题,请参考以下文章