Объект scala.collection.View
@SerialVersionUID(3L)
Этот объект делает операции над представлениями как классы case.
| Суперактиви | |
|---|---|
| Тип самого себя |
Классы
Исходный код@SerialVersionUID(3L)
Представление, добавляющее элемент к своим элементам
Исходный код@SerialVersionUID(3L)
класс Collect[+A, B](underlying: SomeIterableOps[A], pf: PartialFunction[A, B]) расширяет AbstractView[B]
Представление, собирающее элементы базового набора.
Исходный код@SerialVersionUID(3L)
Представление, конкатенирующее элементы набора-префикса или итератора с элементами набора-суффикса или итератора.
Исходный код@SerialVersionUID(3L)
Представление, удаляющее дублированные элементы, определяемые функцией преобразования f
Исходный код@SerialVersionUID(3L)
Представление, пропускающее начальные элементы базового набора.
Исходный код@SerialVersionUID(3L)
Представление, пропускающее конечные элементы базового набора.
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
класс Elems[A](xs: A*) расширяет AbstractView[A]
Представление с заданными элементами
Исходный код@SerialVersionUID(3L)
Пустое представление
Исходный код@SerialVersionUID(3L)
Представление, содержащее результаты вычисления элемента определенное количество раз.
Исходный код@SerialVersionUID(3L)
класс Filter[A](val underlying: SomeIterableOps[A], val p: A => Boolean, val isFlipped: Boolean) расширяет AbstractView[A]
Представление, фильтрующее базовый набор.
| Компаньон | объект |
|---|
Исходный код
объект Filter
| Компаньон | класс |
|---|
Исходный код@SerialVersionUID(3L)
класс FlatMap[A, B](underlying: SomeIterableOps[A], f: A => IterableOnce[B]) расширяет AbstractView[B]
Представление, выполняющее flatMap элементов базового набора.
Исходный код@SerialVersionUID(3L)
Представление, содержащее повторяющиеся применения функции к начальному значению
Исходный код@SerialVersionUID(3L)
класс LeftPartitionMapped[A, A1, A2](underlying: SomeIterableOps[A], f: A => Either[A1, A2]) расширяет AbstractView[A1]
Исходный код@SerialVersionUID(3L)
Представление, отображающее элементы базового набора.
Исходный код@SerialVersionUID(3L)
Исходный код@SerialVersionUID(3L)
Представление, добавляющее элемент в начало своих элементов
Исходный код@SerialVersionUID(3L)
класс RightPartitionMapped[A, A1, A2](underlying: SomeIterableOps[A], f: A => Either[A1, A2]) расширяет AbstractView[A2]
Исходный код@SerialVersionUID(3L)
класс ScanLeft[+A, +B](underlying: SomeIterableOps[A], z: B, op: (B, A) => B) расширяет AbstractView[B]
Source@SerialVersionUID(3L)
class Single[A](a: A) extends AbstractView[A]
Представление с ровно одним элементом
Source@SerialVersionUID(3L)
Представление, содержащее значения заданной функции над диапазоном целочисленных значений, начиная с 0.
Source@SerialVersionUID(3L)
Представление, которое берет ведущие элементы из базовой коллекции.
Source@SerialVersionUID(3L)
Представление, которое берет хвостовые элементы из базовой коллекции.
Source@SerialVersionUID(3L)
Source@SerialVersionUID(3L)
Представление, использующее функцию f для создания элементов типа A и обновления внутреннего состояния S.
Source@SerialVersionUID(3L)
Source@SerialVersionUID(3L)
Представление, которое объединяет элементы базовой коллекции с элементами другой коллекции.
Source@SerialVersionUID(3L)
class ZipAll[A, B](underlying: SomeIterableOps[A], other: Iterable[B], thisElem: A, thatElem: B) extends AbstractView[(A, B)]
Представление, которое объединяет элементы базовой коллекции с элементами другой коллекции. Если одна из коллекций короче другой, для расширения более короткой коллекции до длины более длинной используются заполнители.
Source@SerialVersionUID(3L)
Типы
Source
type SomeIterableOps[A] = IterableOps[A, AnyConstr, _]
IterableOps с неизвестным типом коллекции и конструктором типа коллекции
Конкретные методы
Source
| Definition Classes | IterableFactory |
|---|
Source
Source
| Type parameters |
|
|---|---|
| Value parameters |
|
| Returns | Представление, итерирующееся по заданной |
Source
| Type parameters |
|
|---|---|
| Value parameters |
|
| Returns |
|
Source
Наследованные методы
Source
Объединяет все аргументные коллекции в одну коллекцию.
| Value parameters |
|
|---|---|
| Returns | объединение всех коллекций. |
| Inherited from | IterableFactory |
Source
Создаёт пятимерную коллекцию, содержащую результаты вычисления некоторого элемента заданное количество раз.
| Value parameters |
|
|---|---|
| Returns | Коллекция, которая содержит результаты |
| Inherited from | IterableFactory |
Source
Создаёт четырёхмерную коллекцию, содержащую результаты вычисления некоторого элемента заданное количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекция, содержащая результаты |
| Унаследовано от | IterableFactory |
Источник
Создаёт трёхмерную коллекцию, содержащую результаты некоторого вычисления элемента определённое количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекция, содержащая результаты |
| Унаследовано от | IterableFactory |
Источник
Создаёт двумерную коллекцию, содержащую результаты некоторого вычисления элемента определённое количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекция, содержащая результаты |
| Унаследовано от | IterableFactory |
Источник
Создаёт коллекцию, содержащую результаты некоторого вычисления элемента определённое количество раз.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекция, содержащая результаты |
| Унаследовано от | IterableFactory |
Источник
Создаёт коллекцию, содержащую повторяемые применения функции к начальному значению.
| Параметры значения |
|
|---|---|
| Возвращает | коллекция со значениями |
| Унаследовано от | IterableFactory |
Источник
Создаёт коллекцию, содержащую равномерно распределённые значения в некотором целочисленном интервале.
| Параметры значения |
|
|---|---|
| Возвращает | коллекцию со значениями |
| Унаследовано от | IterableFactory |
Источник
Создаёт коллекцию, содержащую последовательность возрастающих целых чисел.
| Параметры значения |
|
|---|---|
| Возвращает | коллекцию со значениями |
| Унаследовано от | IterableFactory |
Источник
Создаёт пятимерную коллекцию, содержащую значения заданной функции над диапазонами целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекцию, состоящую из элементов |
| Унаследовано от | IterableFactory |
Источник
Создаёт четырёхмерную коллекцию, содержащую значения заданной функции над диапазонами целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекцию, состоящую из элементов |
| Унаследовано от | IterableFactory |
Источник
Создаёт трёхмерную коллекцию, содержащую значения заданной функции над диапазонами целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекцию, состоящую из элементов |
| Унаследовано от | IterableFactory |
Источник
Создаёт двухмерную коллекцию, содержащую значения заданной функции над диапазонами целочисленных значений, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекция, состоящая из элементов |
| Унаследовано от | IterableFactory |
Исходный код
Создаёт коллекцию, содержащую значения заданной функции для диапазона целых чисел, начиная с 0.
| Параметры значения |
|
|---|---|
| Возвращает | Коллекция, состоящая из элементов |
| Унаследовано от | IterableFactory |
Исходный код
Создаёт коллекцию, использующую функцию f для создания элементов типа A и обновления внутреннего состояния типа S.
| Параметры типа |
|
|---|---|
| Параметры значения |
|
| Возвращает | коллекция, которая создаёт элементы, используя |
| Унаследовано от | IterableFactory |
Унаследованные неявные имплициты
Исходный код
| Унаследовано от | IterableFactory |
|---|
© 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/View$.html