Spec-Zone.ru › Scala 3.1

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

Исходный код

@SerialVersionUID(3L)
final class ofFloat extends ArrayBuilder[Float]

Класс для билдеров массивов для массивов floats. Может быть повторно использован.

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

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

Исходный код
def addOne(elem: Float): ofFloat

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

Определяющие классы Any

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

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

Определяющие классы Any

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

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

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

Наследованно от Growable

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

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

Наследованно от Growable

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

Определяющие классы ArrayBuilder -> Growable
Наследованно от ArrayBuilder

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

Добавление части массива

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

Source
def addAll(xs: Array[_ <: Float]): ofFloat

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

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

Source
def clear(): Unit

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

Source
override def knownSize: Int

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

Source
def length: Int

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

Source
def mapResult[NewTo](f: Array[Float] => NewTo): Builder[Float, NewTo]

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

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

Source
final override def sizeHint(size: Int): Unit

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

Source
final def sizeHint(coll: IterableOnce[_], delta: Int): Unit

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

Параметры
coll

коллекция, служащая подсказкой для размера результата.

delta

поправка к предполагаемому размеру для получения размера подсказки.

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

Source
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$$ofFloat.html

Spec-Zone.ru

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