Lua索引预期为函数

data变量是一个函数的参数。sheeple是一个实例化表。我打印出了iddata的类型,分别打印出"number"和"string"。但是,在执行sheeple[id]=data时,我得到了"索引预期为函数"的错误。谢谢任何帮助。

    local id = 0
    local tmp  = data:sub(8)
    tmp = tmp:sub(1,tmp:find("[^0-9]")-1)
    id = tonumber(tmp)
    queue(id)
    print(type(id))
    print(type(data))
    sheeple[id]=data
点赞
用户7776675
用户7776675

进一步审查我的代码后,尴尬的是,sheeple也是代码段所在的函数名称。

2018-07-17 02:00:35