Lua嵌套表获取元素
发布时间:2020-12-14 21:48:41 所属栏目:大数据 来源:网络整理
导读:我有一个像这样的嵌套表: t1 ={} t1[1] = {col1=1,col2=1,col3=1,col4=1} t1[2] = {col1=1,col4=1} t1[3] = {col1=1,col4=1} t1[4] = {col1=1,col4=1} 它实际上要大得多,t1中有250个项目,每个嵌套表有30个项目,所以我想要做的是循环并得到如下的子表值: fo
我有一个像这样的嵌套表:
t1 ={} t1[1] = {col1=1,col2=1,col3=1,col4=1} t1[2] = {col1=1,col4=1} t1[3] = {col1=1,col4=1} t1[4] = {col1=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. 解决方法for i= 2,4 do local width = t1[draw.ID]["col" .. i] --draw.ID is got elsewhere end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |