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

时间:2015-01-31 23:48:25

标签: function variables lua return lua-table

如何在title中使用shortdesc

这失败了:

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

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:4)

保罗是对的。您还可以构建表格:

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