Queue/Definition: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 4,508: | Line 4,508: | ||
=={{header|SenseTalk}}== |
=={{header|SenseTalk}}== |
||
A queue in SenseTalk is implemented using push and pull operations on a list. |
|||
<lang sensetalk> |
<lang sensetalk> |
||
set myFoods to be an empty list |
|||
push "grapes" into myFoods |
|||
push "orange" into myFoods |
|||
push "apricot" into myFoods |
|||
put "The foods in my queue are: " & myFoods |
|||
pull from myFoods into firstThingToEat |
|||
put "The first thing to eat is: " & firstThingToEat |
|||
if myFoods is empty then |
|||
put "The foods list is empty!" |
|||
else |
|||
put "The remaining foods are: " & myFoods |
|||
end if |
|||
</lang> |
|||
Output: |
|||
<lang sensetalk> |
|||
The foods in my queue are: (grapes,orange,apricot) |
|||
The first thing to eat is: grapes |
|||
The remaining foods are: (orange,apricot) |
|||
</lang> |
</lang> |
||