Класс scala.collection.WithFilter
@SerialVersionUID(3L)
абстрактный класс WithFilter[+A, +CC[_]] extends Serializable
Шаблонный трайт, содержащий только методы map, flatMap, foreach и withFilter трайта Iterable.
| Параметры типа |
|
|---|---|
| Надтипы | |
| Известные подтипы |
Абстрактные методы
Исходный код
def flatMap[B](f: A => IterableOnce[B]): CC[B]
Создает новую коллекцию, применяя функцию ко всем элементам filtered внешней коллекции, содержащей этот WithFilter экземпляр, удовлетворяющие
| Параметры типа |
|
|---|---|
| Параметры значения |
|
| Возвращает | новая коллекция, полученная в результате применения заданной функции |
Исходный код
Применяет функцию f ко всем элементам filtered внешней коллекции.
| Параметры типа |
|
|---|---|
| Параметры значения |
|
Исходный код
def map[B](f: A => B): CC[B]
Строит новую коллекцию, применяя функцию ко всем элементам filtered внешней коллекции.
| Параметры типа |
|
|---|---|
| Параметры значения |
|
| Возвращает | новая коллекция, полученная в результате применения данной функции |
Исходный код
Далее уточняет фильтр для этой filtered коллекции.
| Параметры значения |
|
|---|---|
| Возвращает | объект класса |
© 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/WithFilter.html