Рубрики

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

Метод sameElements () относится к конкретным значениям членов итератора класса Scala. Он проверяет, выдают ли два указанных итератора одинаковые элементы в одинаковом порядке или нет. Этот метод не завершается для бесконечных итераторов.

  • Определение метода:
    def sameElements(that: Iterator[_]): Boolean
    

    Где, это другой заявленный итератор.

  • Тип возврата:
    Он возвращает истину, если оба итератора выдают одинаковые элементы в том же порядке, иначе он возвращает ложь.

Пример-1:

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

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

object GfG

  

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

    def main(args:Array[String])

    {

      

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

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

          

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

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

          

        // Применение метода sameElements

        val result = iter.sameElements(iter1)

          

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

        println(result)

  

    }

}

Выход:

true

Здесь оба заявленных итератора идентичны, поэтому метод sameElements возвращает true.
Пример :

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

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

object GfG

  

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

    def main(args:Array[String])

    {

      

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

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

          

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

        val iter1 = Iterator(3, 4, 5, 9, 7)

          

        // Применение метода sameElements

        val result = iter.sameElements(iter1)

          

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

        println(result)

  

    }

Выход:

false

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

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

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

0.00 (0%) 0 votes