Método Scala Iterator seq() con ejemplo

El método seq() pertenece a los miembros de valor concreto de la clase Iterable. Es útil para visualizar la vista secuencial de la colección indicada. Tiene una complejidad temporal de O(1).

  • Definición del método:
    def seq: Iterator[A]
    
  • Tipo de retorno:
    Devuelve una vista secuencial del iterador.

Ejemplo :

// 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)
  
        }
    }
}
Producción:

3
4
5
6
7

Aquí, el método seq de Scala devuelve una vista secuencial del iterador indicado .
Ejemplo :

// 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)
  
    }
}
Producción:

non-empty iterator

Aquí, se devuelve un iterador no vacío.

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *