Spec-Zone.ru › Scala 3.2

Интерфейс SpecificIterableFactory.SpecificIterableFactory

Исходный код

интерфейс SpecificIterableFactory[-A, +C] extends Factory[A, C]

Параметры типа
A

Тип элементов (например, Int, Boolean, и т. д.)

C

Тип коллекции (например, List[Int], TreeMap[Int, String], и т. д.)

Супертипы
интерфейс Factory[A, C]
класс Object
интерфейс Matchable
класс Any
Известные подтипы
объект ValueSet.type
объект BitSet.type
объект BitSet.type
объект WrappedString.type
объект BitSet.type
объект DoubleAccumulator.type
объект IntAccumulator.type
объект LongAccumulator.type

Абстрактные методы

Исходный код
def empty: C

Исходный код
def newBuilder: Builder[A, C]

Получение билдера для коллекции. Для нестрогих типов коллекций будет использован промежуточный буфер. Создание коллекций с помощью fromSpecific предпочтительнее, так как для ленивых коллекций оно может быть ленивым.

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

Исходный код
def apply(xs: A*): C

Исходный код
def fill(n: Int)(elem: => A): C

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

Исходный код
def fromSpecific(it: IterableOnce[A]): C

Параметры значения
it

Исходная коллекция

Возвращаемое значение

Коллекция типа C содержащая те же элементы, что и исходная коллекция it.

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

Неявные методы

Исходный код
implicit def specificIterableFactory: Factory[A, C]

© 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/SpecificIterableFactory.html

Spec-Zone.ru

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