Класс StreamExtensions.LongStreamHasToScala
implicit class LongStreamHasToScala(stream: LongStream)
| Суперайтепы |
|---|
Конкретные методы
Исходный код
Копирует элементы этого потока в коллекцию Scala.
Преобразование параллельного потока в scala.jdk.Accumulator с помощью stream.toScala(Accumulator) выполняет построение результата параллельно.
Вызов toScala(Accumulator) автоматически преобразует LongStream в примитивный scala.jdk.LongAccumulator.
При преобразовании параллельного потока в другую коллекцию Scala поток сначала преобразуется в scala.jdk.Accumulator, который поддерживает параллельное построение. Затем аккумулирующий объект преобразуется в целевую коллекцию. Обратите внимание, что поток обрабатывается немедленно при построении аккумулирующего объекта, даже если целевая коллекция является ленивой.
Последовательные потоки непосредственно преобразуются в целевую коллекцию. Если целевая коллекция ленивая, преобразование также будет ленивым.
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/collection/convert/StreamExtensions$LongStreamHasToScala.html