在lua中显示表的内容
发布时间:2020-12-15 00:27:38 所属栏目:大数据 来源:网络整理
导读:我正在尝试做的是使用Lua中的以下代码显示表的内容. local people = { { name = "Fred",address = "16 Long Street",phone = "123456" },{ name = "Wilma",{ name = "Barney",address = "17 Long Street",phone = "123457" }}for k,v in pairs(people ) do p
我正在尝试做的是使用Lua中的以下代码显示表的内容.
local people = { { name = "Fred",address = "16 Long Street",phone = "123456" },{ name = "Wilma",{ name = "Barney",address = "17 Long Street",phone = "123457" } } for k,v in pairs(people ) do print(k,v) end 我得到的输出是: 1 table: 0x9a2d8b0 2 table: 0x9a2d110 3 table: 0x9a2cb28 解决方法
要显示嵌套表,您必须使用嵌套循环.
此外,使用 local people = { { name = "Fred",{ name = "Wilma",{ name = "Barney",phone = "123457" } } for index,data in ipairs(people) do print(index) for key,value in pairs(data) do print('t',key,value) end end 输出: 1 phone 123456 name Fred address 16 Long Street 2 phone 123456 name Wilma address 16 Long Street 3 phone 123457 name Barney address 17 Long Street (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |