Класс ClassTagSeqFactory.AnySeqDelegate
class AnySeqDelegate[CC <: (SeqOps)](delegate: ClassTagSeqFactory[CC]) extends AnyIterableDelegate[CC] with SeqFactory[CC]
SeqFactory, использующий ClassTag.Any в качестве доказательства для каждого типа элементов. Это может быть или не быть корректным в зависимости от использования ClassTag реализацией коллекции.
| Родительские типы |
|---|
Наследованные методы
Исходный код
override def apply[A](elems: A*): CC[A]
Создаёт коллекцию со заданными элементами.
| Параметры типа |
|
|---|---|
| Параметры значения |
|
| Возвращаемое значение | новая коллекция с элементами |
| Классы определения | AnyIterableDelegate -> IterableFactory |
| Наследованно из | AnyIterableDelegate |
Исходный код
Конкатенирует все аргументные коллекции в одну коллекцию.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | конкатенация всех коллекций. |
| Наследованно из | IterableFactory |
Исходный код
def empty[A]: CC[A]
Пустая коллекция
| Параметры типа |
|
|---|---|
| Наследованно из | AnyIterableDelegate |
Исходный код
Создаёт пятимерную коллекцию, содержащую результаты вычисления элемента несколько раз.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Коллекция, содержащая результаты |
| Наследованно из | IterableFactory |
Source
Создаёт четырёхмерное множество, содержащее результаты вычисления элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Множество, содержащее результаты |
| Унаследовано от | IterableFactory |
Source
Создаёт трёхмерное множество, содержащее результаты вычисления элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Множество, содержащее результаты |
| Унаследовано от | IterableFactory |
Source
Создаёт двумерное множество, содержащее результаты вычисления элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Множество, содержащее результаты |
| Унаследовано от | IterableFactory |
Source
Создаёт множество, содержащее результаты вычисления элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Множество, содержащее результаты |
| Классы определения | AnyIterableDelegate -> IterableFactory |
| Унаследовано от | AnyIterableDelegate |
Source
def from[A](it: IterableOnce[A]): CC[A]
Создаёт целевое множество из существующего исходного множества
| Параметры типа |
|
|---|---|
| Параметры значения |
|
| Возвращает | новое множество с элементами |
| Унаследовано от | AnyIterableDelegate |
Source
Создаёт множество, содержащее повторные применения функции к начальному значению.
| Параметры значения |
|
|---|---|
| Возвращает | коллекция со значениями |
| Определяющие классы | AnyIterableDelegate -> IterableFactory |
| Унаследовано от | AnyIterableDelegate |
Источник
def newBuilder[A]: Builder[A, CC[A]]
| Параметры типа |
|
|---|---|
| Возвращает | построитель объектов |
| Унаследовано от | AnyIterableDelegate |
Источник
Создаёт коллекцию, содержащую равномерно расположенные значения в некотором целочисленном интервале.
| Параметры значения |
|
|---|---|
| Возвращает | коллекцию со значениями |
| Определяющие классы | AnyIterableDelegate -> IterableFactory |
| Унаследовано от | AnyIterableDelegate |
Источник
Создаёт коллекцию, содержащую последовательность возрастающих целых чисел.
| Параметры значения |
|
|---|---|
| Возвращает | коллекцию со значениями |
| Определяющие классы | AnyIterableDelegate -> IterableFactory |
| Унаследовано от | AnyIterableDelegate |
Источник
Создаёт пятимерную коллекцию, содержащую значения заданной функции для диапазонов целых значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | коллекция, состоящая из элементов |
| Унаследовано от | IterableFactory |
Источник
Создаёт четырёхмерную коллекцию, содержащую значения заданной функции для диапазонов целых значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Коллекция, состоящая из элементов |
| Унаследованно от | IterableFactory |
Источник
Создаёт трёхмерную коллекцию, содержащую значения заданной функции на интервалах целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Коллекция, состоящая из элементов |
| Унаследованно от | IterableFactory |
Источник
Создаёт двумерную коллекцию, содержащую значения заданной функции на интервалах целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Коллекция, состоящая из элементов |
| Унаследованно от | IterableFactory |
Источник
Создаёт коллекцию, содержащую значения заданной функции на интервале целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Коллекция, состоящая из элементов |
| Классы определений | AnyIterableDelegate -> IterableFactory |
| Унаследованно от | AnyIterableDelegate |
Источник
final def unapplySeq[A](x: CC[A]): UnapplySeqWrapper[A]
| Унаследованно от | SeqFactory |
|---|
Источник
Создаёт коллекцию, которая использует функцию f для создания элементов типа A и обновления внутреннего состояния типа S.
| Тип параметров |
|
|---|---|
| Параметры значения |
|
| Возвращает | коллекцию, которая генерирует элементы с использованием |
| Определяющие классы | AnyIterableDelegate -> IterableFactory |
| Унаследовано от | AnyIterableDelegate |
Унаследованные неявные значения
Исходный код
implicit def iterableFactory[A]: Factory[A, CC[A]]
| Унаследовано от | IterableFactory |
|---|
© 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/ClassTagSeqFactory$$AnySeqDelegate.html