Método Scala Iterator isTraversableAgain() con ejemplo

El método isTraversableAgain() pertenece al miembro de valor concreto del iterador de clase en Scala. Comprueba si el iterador se puede recorrer repetidamente o no.

  • Definición del método:
    def isTraversableAgain: Boolean
    
  • Tipo de devolución:
    devuelve verdadero si el iterador indicado se puede recorrer repetidamente y si no se puede atravesar repetidamente, devuelve falso.

Ejemplo :

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

false

Aquí, el iterador no se puede recorrer repetidamente, por lo que devuelve falso.
Ejemplo :

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

false

Aquí, hemos declarado un iterador vacío e incluso eso no se puede recorrer repetidamente, por lo que el método devuelve falso.

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 *