diff --git a/src/teaching/cse-250/2022fa/slide/9b-LinkedListIterator.erb b/src/teaching/cse-250/2022fa/slide/9b-LinkedListIterator.erb index d63d4ec0..082fbde0 100644 --- a/src/teaching/cse-250/2022fa/slide/9b-LinkedListIterator.erb +++ b/src/teaching/cse-250/2022fa/slide/9b-LinkedListIterator.erb @@ -259,14 +259,14 @@ textbook: "Ch. 7"
class ListIterator[T](
- var curr: Option[SinglyLinkedListNode[T]]
+ var current: Option[SinglyLinkedListNode[T]]
)
{
- def hasNext: Boolean = curr.isDefined
+ def hasNext: Boolean = current.isDefined
def next: T =
{
- val ret = curr.get.value
- curr = curr.get.next
+ val ret = current.get.value
+ current = current.get.next
return ret
}
}