RosettaCodeData/Task/Queue-Definition/Phix/queue-definition.phix
2016-12-05 23:44:36 +01:00

15 lines
248 B
Text

sequence queue = {}
procedure push(object what)
queue = append(queue,what)
end procedure
function pop()
object what = queue[1]
queue = queue[2..$]
return what
end function
function empty()
return length(queue)=0
end function