Scala

44 / 51
   

Scala - Assessment - Declare an Iterator

Iterator in Scala is a way to access the elements of a collection one by one. The two basic operations on an iterator are next (to access the next item and put the pointer to next to next item) and hasNext (to check whether an iterator has more items or not).

A simple example of declaring and looping over iterator is given below:

val it = Iterator("You", "are", "next")
while (it.hasNext){
    println(it.next())
}

Now, let's declare an Iterator named myIter, having below items.

"I"
"am"
"going"

INSTRUCTIONS

An iterator is a collection of items which can be traversed using hasNext() and next() to get the next item. An iterator can be traversed only once after which items are lost.

Hence, declare the Iterator in Jupyter as per the requirement and press Shift+Enter but do not iterate over it.

  • Switch to Jupyter tab.
  • Declare the iterator variable in Jupyter.
  • Press Shift+Enter.
  • Submit your answer.