我有一张表格让我们说:
house = {
["Street 22"] = {
{name = "George", age = 20},
{name = "Pete", age = 25}
},
["Street 30"] = {
{name = "John", age = 32},
}
}
我想以编程方式插入第三个房子,这是关键的"街35",有一个人的详细信息,尼克和30个让我们说。我对lua相对较新,并且不知道如何做到这一点,我必须使用table.insert
但是我遇到上述格式后遇到了麻烦......有些帮助吗?
答案 0 :(得分:5)
这样做很简单:
house["Street 52"] = {{name = "Nick", age = 30}}
答案 1 :(得分:3)
你也可以像这样改变house表的第三个元素:
house[3]={name = "Nick", age = 30}
答案 2 :(得分:2)
你读过this并感到困惑吗?
只需尝试table.insert(house, {name = "Nick", age = 30})
,house[3]
现在包含新元素。