Método Scala Iterator toIterable() con ejemplo

El toIterable() pertenece a los miembros de valor concreto de la clase AbstractIterator. Se define en las clases TraversableOnce y GenTraversableOnce . Convierte el transitable o iterador indicado en una colección iterable. No terminará para las colecciones de tamaño infinito.

Definición del método: def toIterable: Iterable[A]

Tipo de retorno: devuelve un Iterable que contiene todos los elementos del recorrido o iterador indicado.

Ejemplo :

// Scala program of toIterable()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Declaring an iterator
        val iter = Iterator(3, 2, 5, 9)
          
        // Applying toIterable method
        val result = iter.toIterable
              
        // Displays output
        println(result)
      
    }
}
Producción:

Stream(3, ?)

Aquí, se devuelve un Stream del iterador indicado.

Ejemplo :

// Scala program of toIterable()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Declaring an empty-iterator
        val iter = Iterator()
          
        // Applying toIterable method
        val result = iter.toIterable
              
        // Displays output
        println(result)
  
    }
}
Producción:

Stream()

Aquí, un Stream vacío se devuelve desde un iterador 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 *