Класс scala.collection.convert.DoubleStreamHasToScala
явный класс DoubleStreamHasToScala(stream: DoubleStream)
| Супертипы |
|---|
Конкретные методы
Исходник
def toScala[C1](factory: Factory[Double, C1])(implicit info: AccumulatorFactoryInfo[Double, C1]): C1
Копирует элементы этого потока в коллекцию Scala.
Преобразование параллельного потока в scala.jdk.Accumulator с использованием stream.toScala(Accumulator) строит результат параллельно.
Вызов toScala(Accumulator) автоматически преобразует DoubleStream в примитивный scala.jdk.DoubleAccumulator.
При преобразовании параллельного потока в другую коллекцию 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.1.1/scala/collection/convert/StreamExtensions$DoubleStreamHasToScala.html