RosettaCodeData/Task/Maze-generation/Lua/maze-generation-1.lua

18 lines
234 B
Lua

Stack = {}
function Stack:Create()
local stack = {}
function stack:push(item)
self[#self + 1] = item
end
function stack:pop()
local item = self[#self]
self[#self] = nil
return item
end
return stack
end