618 B
618 B
Iterator interface
Iterators are representing the Iterable entity, to access its contents sequentially.
To implement the iterator you need to implement only two abstract methods:
Abstract methods
hasNext(): Bool
Should return true if call to next() will return valid next element.
next(): Obj
Should return next object in the iterated entity. If there is no next method,
must throw ObjIterationFinishedError.
Usage
Iterators are returned when implementing Iterable interface.