Queue/Usage: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,819: | Line 1,819: | ||
pop Q ;# ==> foo |
pop Q ;# ==> foo |
||
peek Q ;# ==> bar</lang> |
peek Q ;# ==> bar</lang> |
||
=={{header|Wart}}== |
|||
See [[FIFO#Wart|FIFO]] for implementation. |
|||
<pre>q <- (queue) |
|||
empty? q |
|||
=> 1 |
|||
enq 1 q |
|||
empty? q |
|||
=> nil |
|||
enq 2 q |
|||
len q |
|||
=> 2 |
|||
deq q |
|||
len q |
|||
=> 1</pre> |
|||
=={{header|XPL0}}== |
=={{header|XPL0}}== |