Queue/Definition: Difference between revisions

Content added Content deleted
(added Arturo)
(fixed implementation to correspond with original problem)
Line 1,328: Line 1,328:
this\items: remove.index this\items 0
this\items: remove.index this\items 0
return result
return result
]</syntaxhighlight>
]

Q: to :queue []

push Q 1
push Q 2
push Q 3

print ["queue is empty?" empty? Q]

print ["popping:" pop Q]
print ["popping:" pop Q]
print ["popping:" pop Q]

print ["queue is empty?" empty? Q]</syntaxhighlight>

{{out}}

<pre>queue is empty? false
popping: 1
popping: 2
popping: 3
queue is empty? true</pre>


=={{header|ATS}}==
=={{header|ATS}}==