Класс scala.collection.mutable.GrowableBuilder
Канонический билдер для коллекций, которые могут расти, т.е. поддерживают эффективное += метод, добавляющий элемент в коллекцию.
GrowableBuilders могут производить только один экземпляр коллекции, которую они строят.
| Суператрибуты |
|---|
Конкретные методы
Источник
| Определяющие классы | Growable |
|---|
Источник
def addOne(elem: Elem): GrowableBuilder[Elem, To]
Источник
Источник
| Определяющие классы | Growable |
|---|
Источник
def result(): To
Наследованные методы
Источник@inline
Псевдоним для addAll
| Унаследовано от | Growable |
|---|
Источник@inline
final def +=(elem: Elem): GrowableBuilder[Elem, To]
Псевдоним для addOne
| Унаследовано от | Growable |
|---|
Источник
Билдер, полученный из этого билдера, с отображением результата с помощью f
| Унаследовано от | Builder |
|---|
Источник
Указание на то, что ожидается, что размер этого билдера будет таким же, как и у данной коллекции, плюс некоторое значение дельты. Это указание будет использовано только, если у коллекции есть известный размер. Некоторые классы билдеров оптимизируют свою структуру на основе указания. Однако реализации билдеров всё ещё должны работать правильно, даже если указание некорректно, то есть добавлено разное количество элементов.
| Параметры значений |
|
|---|---|
| Унаследовано от | Builder |
Источник
Указание о том, сколько элементов ожидается добавить при следующем вызове result. Некоторые классы билдеров оптимизируют свою структуру на основе указания. Однако реализации билдеров всё ещё должны работать правильно, даже если указание некорректно, то есть добавлено разное количество элементов.
| Параметры значений |
|
|---|---|
| Унаследовано от | Builder |
Источник
Указание о том, сколько элементов ожидается добавить при следующем вызове result, вместе с верхней границей, заданной размером другой коллекции. Некоторые классы билдеров оптимизируют свою структуру на основе указания. Однако реализации билдеров всё ещё должны работать правильно, даже если указание некорректно, то есть добавлено разное количество элементов.
| Параметры значений |
|
|---|---|
| Унаследовано от | 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/GrowableBuilder.html