如何从 Lua 的父表中检索变量

我有一个表格(TableA),里面包含另一个表格(TableB)。我想从TableB中检索位于TableA中的变量。我该如何做?我尝试过:

tableA = {
testA = 5;

    tableB = {
        testB = tableA.testA + 1;
    };

}

print(tableA.tableB.testB)

但是在tableB中出现了一个错误,声称tableA不存在。

点赞
用户107090
用户107090

tableA.testA 直到 tableA 完全定义之前都不存在。

tableA 完全定义之后,您需要执行 tableA.tableB.testB = tableA.testA + 1

2014-01-20 02:11:21