在另一个表格中嵌套表格?

我发现了 Lua 的源代码中有一些如下的东西:

mytable={}
table.insert(mytable, {a, b, c, d, e, f})
...

如果我理解源代码,这是我程序中需要的东西,但我想了解更多关于这种数据结构的内容,它的工作原理等等。有人能帮我吗,到底是什么?我找到了很多关于 Lua 中表格的文章,但我没有找到我提到的这种形式。提前感谢您。

点赞
用户20043
用户20043

Lua表可以包含几乎任何值:字符串,整数,函数,甚至是表 - 只有nil不允许。 从文档中(重点是我的):

[...]它们可以包含所有类型的值(除了** nil **)。

因此,这里的 table.insert 将简单地将作为第二个参数传递的表添加到 mytable 中的下一个可用位置。

table.insert 参考

关于关联数组的维基百科

2016-08-22 17:56:05