Spec-Zone.ru › Scala 3.1

Класс scala.collection.mutable.ofDouble

Исходный код

@SerialVersionUID(3L)
final class ofDouble extends ArrayBuilder[Double]

Класс для сборщиков массивов для массивов double. Его можно повторно использовать.

Подтипы
Класс ArrayBuilder[Double]
Интерфейс Serializable
Интерфейс ReusableBuilder[Double, Array[Double]]
Интерфейс Builder[Double, Array[Double]]
Интерфейс Growable[Double]
Интерфейс Clearable
Класс Object
Интерфейс Matchable
Класс Any

Конкретные методы

Исходный код
def addOne(elem: Double): ofDouble

Исходный код
override def equals(other: Any): Boolean

Классы-предки Any

Исходный код
def result(): Array[Double]

Исходный код
override def toString: String

Классы-предки Any

Наследованные методы

Исходный код@inline
final def ++=(xs: IterableOnce[Double]): ofDouble

Псевдоним для addAll

Наследованно из Growable

Исходный код@inline
final def +=(elem: Double): ofDouble

Псевдоним для addOne

Наследованно из Growable

Исходный код
override def addAll(xs: IterableOnce[Double]): ofDouble

Классы-предки ArrayBuilder -> Growable
Наследованно из ArrayBuilder

Исходный код
def addAll(xs: Array[_ <: Double], offset: Int, length: Int): ofDouble

Добавление фрагмента массива

Наследованно из ArrayBuilder

Исходный код
def addAll(xs: Массив[_ <: Double]): ofDouble

Добавить все элементы массива

Унаследовано от ArrayBuilder

Исходный код
def clear(): Unit

Унаследовано от ArrayBuilder

Исходный код
override def knownSize: Int

Классы-предки ArrayBuilder -> Growable
Унаследовано от ArrayBuilder

Исходный код
def length: Int

Унаследовано от ArrayBuilder

Исходный код
def mapResult[NewTo](f: Массив[Double] => NewTo): Builder[Double, NewTo]

Строитель, полученный из этого строителя путём отображения результата с использованием f.

Унаследовано от Builder

Исходный код
final override def sizeHint(size: Int): Unit

Классы-предки ArrayBuilder -> Builder
Унаследовано от ArrayBuilder

Исходный код
final def sizeHint(coll: IterableOnce[_], delta: Int): Unit

Указание о том, что ожидается, что размер результата этого строителя будет совпадать с размером заданного набора данных, плюс некоторая поправка. Это указание будет дано только в том случае, если у набора есть известный размер. Некоторые классы строителей оптимизируют свою структуру на основе указания. Однако реализации строителей по-прежнему должны работать правильно, даже если указание неверно, то есть добавлено другое количество элементов.

Параметры
coll

набор данных, который используется в качестве подсказки для размера результата.

delta

поправка, добавляемая к размеру набора данных, чтобы получить подсказку размера.

Унаследовано от Builder

Исходный код
final def sizeHintBounded(size: Int, boundingColl: Iterable[_]): Unit

Подсказка о количестве элементов, которые ожидается добавить, когда будет вызван следующий result, вместе с верхней границей, заданной размером другого набора данных. Некоторые классы строителей оптимизируют свою структуру на основе подсказки. Однако реализации строителей по-прежнему должны работать правильно, даже если подсказка неверна, то есть добавлено другое количество элементов.

Параметры
boundingColl

ограничивающий набор данных. Если это IndexedSeqLike, то размеры, большие, чем размер набора данных, уменьшаются.

size

подсказка о том, сколько элементов будет добавлено.

Унаследовано от Builder

© 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/mutable/ArrayBuilder$$ofDouble.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API