Doubly-linked list/Definition: Difference between revisions

Added Wren
(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}}==
9,476

edits