Рубрики

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

Метод buffered () в Scala принадлежит к конкретным значениям членов итератора класса Scala. Он создает буферизованный итератор из указанного итератора.

  • Определение метода:
     def buffered: BufferedIterator[A]
    
  • Тип возврата:
    Он возвращает буферизованный итератор, который выдает одинаковые значения в качестве указанного итератора.

Пример :

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

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

object GfG

  

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

    def main(args:Array[String])

    {

      

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

        val iter = Iterator(3, 4, 5, 6, 7)

          

        // Применение буферизованного метода

        val result = iter.buffered

          

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

        println(result)

  

    }

Выход:

non-empty iterator

Здесь буферизованный итератор указанного итератора возвращается после применения буферизованного метода.
Пример :

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

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

object GfG

  

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

    def main(args:Array[String])

    {

      

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

        val iter = Iterator()

          

        // Применение буферизованного метода

        val result = iter.buffered

          

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

        println(result)

  

    }

Выход:

empty iterator

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

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

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

0.00 (0%) 0 votes