Рубрики

Scala Iterator isTraversableAgain () метод с примером

Метод isTraversableAgain () принадлежит конкретному члену-значению итератора класса в Scala. Он проверяет, можно ли повторно обходить итератор или нет.

  • Определение метода:
    def isTraversableAgain: Boolean
    
  • Тип возврата:
    Он возвращает истину, если указанный итератор может быть повторно пройден, и если он не может быть пройден повторно, он возвращает ложь.

Пример :

// Scala программа isTraversableAgain ()
// метод

  
// Создание объекта

object GfG

  

    // Основной метод

    def main(args:Array[String])

    {

      

        // Объявление итератора

        val iter = Iterator(3, 1, 7, 9, 15)

          

        // Применяем isTraversableAgain

        // метод

        val result = iter.isTraversableAgain

          

        // Отображает вывод

        println(result)

  

    }

Выход:

false

Здесь итератор не может быть пройден повторно, поэтому он возвращает false.
Пример :

// Scala программа isTraversableAgain ()
// метод

  
// Создание объекта

object GfG

  

    // Основной метод

    def main(args:Array[String])

    {

      

        // Объявление пустого итератора

        val iter = Iterator()

          

        // Применяем isTraversableAgain

        // метод

        val result = iter.isTraversableAgain

          

        // Отображает вывод

        println(result)

  

    }

Выход:

false

Здесь мы объявили пустой итератор, и даже он не может быть пройден повторно, поэтому метод возвращает false.

Рекомендуемые посты:

Scala Iterator isTraversableAgain () метод с примером

0.00 (0%) 0 votes