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

How to retrieve another variable within table in Lua?

如何在 shortdesc 中使用 title

这失败了:

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

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

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

保罗是对的。您还可以分段构建 table:

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