Jump to content

Queue/Usage: Difference between revisions

m
Line 745:
E also has queues in the standard library such as <code>&lt;import:org.erights.e.examples.concurrency.makeQueue></code>, but they are designed for concurrency purposes and do not report emptiness but rather return a promise for the next element.
=={{header|Elena}}==
ELENA 3.24 :
<lang elena>import system'collections.
import extensions.
programpublic =program
[
console.
// Create a queue and "push" items into it
var queue := Queue new.
Line 769 ⟶ 771:
// is thrown.
queue pop | if(:e)[ console writeLine:"Queue empty.". ].
].</lang>
 
=={{header|Elisa}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.