Doubly-linked list/Traversal: Difference between revisions
Content added Content deleted
(Scala contribution added.) |
|||
Line 1,822: | Line 1,822: | ||
</pre> |
</pre> |
||
=={{header|Scala}}== |
|||
<lang Scala>import java.util |
|||
object DoublyLinkedListTraversal extends App { |
|||
private val ll = new util.LinkedList[String] |
|||
private def traverse(iter: util.Iterator[String]) = |
|||
while (iter.hasNext) iter.next |
|||
traverse(ll.iterator) |
|||
traverse(ll.descendingIterator) |
|||
}</lang> |
|||
=={{header|Tcl}}== |
=={{header|Tcl}}== |
||
Assuming that the <code>List</code> class from [[Doubly-Linked List (element)#Tcl|this other task]] is already present... |
Assuming that the <code>List</code> class from [[Doubly-Linked List (element)#Tcl|this other task]] is already present... |