Doubly-linked list/Definition: Difference between revisions
Added Wren
MaiconSoft (talk | contribs) (Added Delphi example) |
(Added Wren) |
||
Line 3,119:
End Class</lang>
=={{header|Wren}}==
{{libheader|Wren-llist}}
The DLinkedList class in the above module is a generic doubly-linked list and is implemented in such a way that circular loops are not possible. We therefore use it here.
<lang ecmascript>import "/llist" for DLinkedList
var dll = DLinkedList.new()
for (i in 1..3) dll.add(i)
System.print(dll)
for (i in 1..3) dll.remove(i)
System.print(dll)</lang>
{{out}}
<pre>
[1 <-> 2 <-> 3]
[]
</pre>
=={{header|zkl}}==
|