【发布时间】:2014-01-23 04:11:03
【问题描述】:
我有一个这样的嵌套表:
t1 ={}
t1[1] = {col1=1,col2=1,col3=1,col4=1}
t1[2] = {col1=1,col2=1,col3=1,col4=1}
t1[3] = {col1=1,col2=1,col3=1,col4=1}
t1[4] = {col1=1,col2=1,col3=1,col4=1}
它实际上要大得多,t1 中有 250 个项目,每个嵌套表有 30 个项目,所以我想要做的是循环并获取子表值,如下所示:
for i = 2, 4 do
local width = t1[draw.ID].col1 --draw.ID is got elsewhere
end
但是将.col1 的数字部分更改为i 部分,这样当它循环通过时:
t1[draw.ID].col2
t1[draw.ID].col3
t1[draw.ID].col4
我正在使用 Lua 5.1。
【问题讨论】: