WithFilter (original) (raw)
scala.collection.WithFilter
A template trait that contains just the map
, flatMap
, foreach
and withFilter
methods of trait Iterable
.
Type parameters
A
Element type (e.g. Int
)
CC
Collection type constructor (e.g. List
)
Attributes
Source
Graph
Supertypes
Known subtypes
Members list
Builds a new collection by applying a function to all elements of the filtered
outer collection containing this WithFilter
instance that satisfy
Builds a new collection by applying a function to all elements of the filtered
outer collection containing this WithFilter
instance that satisfy
Type parameters
B
the element type of the returned collection.
Value parameters
f
the function to apply to each element.
Attributes
Returns
a new collection resulting from applying the given collection-valued function f
to each element of the filtered outer collection and concatenating the results.
Source
Applies a function f
to all elements of the filtered
outer collection.
Applies a function f
to all elements of the filtered
outer collection.
Type parameters
U
the type parameter describing the result of function f
. This result will always be ignored. Typically U
is Unit
, but this is not necessary.
Value parameters
f
the function that is applied for its side-effect to every element. The result of function f
is discarded.
Attributes
Source
Builds a new collection by applying a function to all elements of the filtered
outer collection.
Builds a new collection by applying a function to all elements of the filtered
outer collection.
Type parameters
B
the element type of the returned collection.
Value parameters
f
the function to apply to each element.
Attributes
Returns
a new collection resulting from applying the given function f
to each element of the filtered outer collection and collecting the results.
Source
Further refines the filter for this filtered
collection.
Further refines the filter for this filtered
collection.
Value parameters
q
the predicate used to test elements.
Attributes
Returns
an object of class WithFilter
, which supports map
, flatMap
, foreach
, and withFilter
operations. All these operations apply to those elements of this collection which also satisfy both p
and q
predicates.
Source
In this article