trait IterablePolyTransforms [ +A, +C ]
extends Any

Transforms over iterables that can return collections of different element types.

Constructors

Members

def ++ ( xs: IterableOnce [ B ] ) : strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C [ B ]

Concatenation

Concatenation

protected def coll : Iterable [ A ]
def flatMap ( f: A => IterableOnce [ B ] ) : strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C [ B ]

Flatmap

Flatmap

def fromIterable ( coll: Iterable [ B ] ) : strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C [ B ]
def map ( f: A => B ) : strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C [ B ]

Map

Map

def zip ( xs: IterableOnce [ B ] ) : strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C [ ( A, B ) ]

Zip. Interesting because it requires to align to source collections.

Zip. Interesting because it requires to align to source collections.