Queue/Definition: Difference between revisions
Content added Content deleted
m (→{{header|RPL}}) |
|||
Line 5,608: | Line 5,608: | ||
| |
| |
||
≪ |
≪ |
||
{ } |
{ } '''QUEUE''' == ≫ ''''EMPTY'''' STO |
||
≪ |
≪ |
||
'''QUEUE''' + ''''QUEUE'''' STO ≫ ''''PUSH'''' STO |
'''QUEUE''' + ''''QUEUE'''' STO ≫ ''''PUSH'''' STO |
||
≪ |
≪ |
||
IF '''QUEUE''' SIZE THEN |
IF '''QUEUE''' SIZE THEN |
||
Line 5,621: | Line 5,623: | ||
| |
| |
||
''( -- )'' |
''( -- )'' |
||
Test the global variable QUEUE |
|||
''( item -- )'' |
''( item -- )'' |
||
Add the item at the beginning of the list |
Add the item at the beginning of the list |
||
''( -- item )'' |
''( -- item )'' |
||
Line 5,635: | Line 5,639: | ||
{{in}} |
{{in}} |
||
<pre> |
<pre> |
||
⚫ | |||
EMPTY |
|||
"The" '''PUSH''' |
|||
"The" PUSH |
|||
7 PUSH |
|||
⚫ | |||
⚫ | |||
QUEUE |
|||
'''POP''' |
|||
EMPTY |
|||
POP |
|||
</pre> |
</pre> |
||
{{out}} |
{{out}} |
||
<pre> |
<pre> |
||
4: 1 |
|||
⚫ | |||
3: { 'Wonders' 7 "The" } |
|||
2: 0 |
|||
1: "The" |
1: "The" |
||
</pre> |
</pre> |