【发布时间】:2015-05-06 23:16:28
【问题描述】:
我有兴趣在 lua 中的表中插入表
mytable1={"apple","banana","grape"}
mytable2={"one","two","three"}
我想在 mytable1 的第 4 位插入 mytable2...所以合并后它应该看起来像这样
mytable1={"apple","banana","grape",{"one","two","three"}}
到目前为止,我是这样尝试的:
table.insert(mytable1,4,mytable2)
print(mytable[4])
结果是
table: 0x900b128 而不是 mytable2..
我很困惑。请告诉我我做错了什么以及正确的方法是什么。
【问题讨论】:
-
你认为那个输出有什么问题吗?
print不打印表的键和值,它只打印表的 IDtable: 0xXXXXXXX。
标签: lua