如何在 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 的表中检索另一个变量?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用单个查询联合从另一个表中检索到的表列表?

如何使用另一个有关系的表中的数据(user_id)从用户表中检索用户名

如何从Lua中的表中获取值?

如何从 mdb 的表中检索最后一个主 ID?

如何从 SQL Server 2014 中的 Select 查询中将数据分配给用户定义的表类型

在LUA中-在_G中找到了“函数”类型的变量,如何将参数传递给它