从嵌套的Lua表中检索X,Y坐标
发布时间:2020-12-14 21:48:36 所属栏目:大数据 来源:网络整理
导读:我需要从Lua中的嵌套表中获取值,我只是无法弄清楚如何做到这一点,我尝试了很多在线示例但没有工作. 任何帮助,将不胜感激 表 xy = { a={x=0,y=0},b={x=0,y=100},c={x=0,y=200}} 如果unpack(route)包含a和c,我如何从上表中获取x,y值. 我试过了 for _,v in pair
我需要从Lua中的嵌套表中获取值,我只是无法弄清楚如何做到这一点,我尝试了很多在线示例但没有工作.
任何帮助,将不胜感激 表 xy = { a={x=0,y=0},b={x=0,y=100},c={x=0,y=200}} 如果unpack(route)包含a和c,我如何从上表中获取x,y值. 我试过了 for _,v in pairs(xy) do print(v[1],v[2]) end 但我回来的只是零 解决方法
您没有使用数组,因此解压缩或数字索引都不会对您有所帮助.相反,你可以使用语法糖:
print(xy.a.x,xy.a.y) 如果你想遍历它们: for i,v in pairs(xy) do print(i..": "v.x,v.y) end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |