Scala Iterator seq() method with example
The seq() method belongs to the concrete value members of the class Iterable. It is helpful in visualizing the sequential view of the stated collection. It has a time complexity of O(1).
- Method Definition:
def seq: Iterator[A]
- Return Type:
It returns a sequential view of the iterator.
Example :
// Scala program of seq() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Declaring an iterator val iter = Iterator( 3 , 4 , 5 , 6 , 7 ) // Applying seq method in // for loop for (n < -iter.seq) { // Displays output println(n) } } } |
Output:
3 4 5 6 7
Here, a sequential view of the stated iterator is returned by the seq method of Scala.
Example :
// Scala program of seq() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Declaring an iterator val iter = Iterator( 8 , 9 , 10 , 11 ) // Applying seq method val result = iter.seq // Displays output println(result) } } |
Output:
non-empty iterator
Here, a non-empty iterator is returned.
Please Login to comment...