List 在Lua中使用队列时出错

List 在Lua中使用队列时出错,list,scripting,lua,queue,local,List,Scripting,Lua,Queue,Local,我正在使用Lua中的队列 我使用以下命令访问队列: list = List.New List.PushRight(list, position) local popped = List.PopLeft(list) List.PushRight(list, popped) 它在以下位置的PushRight命令中崩溃: local last = list.last + 1 错误是: attempt to index local 'list' (a function value) “列表

我正在使用Lua中的队列

我使用以下命令访问队列:

list = List.New

List.PushRight(list, position)

local popped = List.PopLeft(list)

List.PushRight(list, popped)
它在以下位置的PushRight命令中崩溃:

local last = list.last + 1
错误是:

attempt to index local 'list' (a function value)
“列表”显然不是函数值。这是一个我用键“last”实例化的列表,我应该能够用值-1访问它。为什么调用列表是一个函数

谢谢。

是的。请参阅list=list.New。你的意思是list=list.New。
attempt to index local 'list' (a function value)