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