模块:Queue

来自有兽档案馆
文档图示 模块文档[创建] [跳转到代码]

本模块还没有文档页面。

您可以创建文档以让编者更好地理解本模块的用途。
编者可以在本模块的沙盒创建 | 镜像和测试样例创建页面进行实验。
请将模块自身所属的分类添加在文档中。本模块的子页面
local queue = { data={} }

function queue.push(self, item)
    return table.insert(self.data, item)
end

function queue.front(self)
    return self.data[1]
end

function queue.pop(self)
    return table.remove(self.data, 1)
end

function queue.empty(self)
    return _G.next(self.data) == nil 
end

return queue