Spec-Zone.ru › Scala 3.2

Класс SortedSetOps.WithFilter

Исходный код

class WithFilter[+A, +IterableCC[_], +CC <: (SortedSet)](self: SortedSetOps[A, CC, _] & IterableOps[A, IterableCC, _], p: A => Boolean) extends WithFilter[A, IterableCC]

Специализация WithFilter для отсортированных коллекций

Подтипы
class WithFilter[A, IterableCC]
class WithFilter[A, IterableCC]
интерфейс Serializable
class Object
интерфейс Matchable
class Any

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

Исходный код
def flatMap[B : Ordering](f: A => IterableOnce[B]): CC[B]

Исходный код
def map[B : Ordering](f: A => B): CC[B]

Исходный код
override def withFilter(q: A => Boolean): WithFilter[A, IterableCC, CC]

Дальнейшее уточнение фильтра для этой filtered отсортированной коллекции.

Параметры значений
q

предикат, используемый для проверки элементов.

Возвращает

объект класса WithFilter, который поддерживает map, flatMap, foreach, и withFilter операции. Все эти операции применяются к тем элементам этой отсортированной коллекции, которые также удовлетворяют как p, так и q предикатам.

Классы определений WithFilter -> WithFilter

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

Исходный код
def flatMap[B](f: A => IterableOnce[B]): CC[B]

Создает новую коллекцию, применяя функцию ко всем элементам filtered внешней коллекции, содержащей этот WithFilter экземпляр, которые удовлетворяют

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

тип элемента возвращаемой коллекции.

Параметры значений
f

функция, применяемая к каждому элементу.

Возвращает

новая коллекция, полученная в результате применения заданной функции, принимающей коллекцию f к каждому элементу отфильтрованной внешней коллекции и конкатенации результатов.

Унаследовано из WithFilter

Исходный код
def foreach[U](f: A => U): Unit

Применяет функцию f ко всем элементам filtered внешней коллекции.

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

параметр типа, описывающий результат функции f. Этот результат всегда игнорируется. Обычно U является Unit, но это не обязательно.

Параметры значений
f

функция, которая применяется для своего побочного эффекта к каждому элементу. Результат функции f отбрасывается.

Унаследовано из WithFilter

Исходный код
def map[B](f: A => B): CC[B]

Создает новую коллекцию, применяя функцию ко всем элементам filtered внешней коллекции.

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

тип элемента возвращаемой коллекции.

Параметры значений
f

функция, применяемая к каждому элементу.

Возвращает

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

Унаследовано из WithFilter

© 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/SortedSetOps$$WithFilter.html

Spec-Zone.ru

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