2

我只是在测试我的知识,我想知道如何将字符串值(如名称)插入到嵌套表中。

我已经尝试过table.insert(),但我似乎无法插入到嵌套表中

whitelist = {
    owners = {"Owner","AnotherOwner","John"},
    users = {"Jack","Jill","username"}
}

table.insert(whitelist,2,"Q") --What I want to do
--[[for index,table in pairs(whitelist) do 
    print(index)
    for key,value in pairs(table) do
        print('\t',value)
    end
end
(I want to use this later after inserting to see if it works)
]]--

我希望它可以打印出两个表,其附加值为"Q"into users,但出现错误:

位置出界

4

1 回答 1

3

您想在users列表中插入,所以使用table.insert(whitelist.users,"Q").

于 2019-08-30T10:54:18.627 回答