Класс IterableOps.WithFilter
class WithFilter[+A, +CC[_]](self: IterableOps[A, CC, _], p: A => Boolean) extends WithFilter[A, CC] with 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.2.0/scala/collection/IterableOps$$WithFilter.html