Base trait for companion objects of collections that require an implicit evidence.
Base trait for companion objects of collections that require an implicit evidence.
- Type Params
- CC
Collection type constructor (e.g.
ArraySeq
)- Ev
Unary type constructor for the implicit evidence required for an element type (typically
Ordering
orClassTag
)
- Companion
- object
Value members
Abstract methods
Concrete methods
Produces a collection containing the results of some element computation a number of times.
Produces a collection containing the results of some element computation a number of times.
- Value Params
- elem
the element computation
- n
the number of elements contained in the collection.
- Returns
A collection that contains the results of
n
evaluations ofelem
.
Produces a collection containing repeated applications of a function to a start value.
Produces a collection containing repeated applications of a function to a start value.
- Value Params
- f
the function that's repeatedly applied
- len
the number of elements contained in the collection
- start
the start value of the collection
- Returns
a collection with
len
values in the sequencestart, f(start), f(f(start)), ...
Produces a collection containing values of a given function over a range of integer values starting from 0.
Produces a collection containing values of a given function over a range of integer values starting from 0.
- Value Params
- f
The function computing element values
- n
The number of elements in the collection
- Returns
A collection consisting of elements
f(0), ..., f(n -1)
Produces a collection that uses a function f
to produce elements of type A
and update an internal state of type S
.
Produces a collection that uses a function f
to produce elements of type A
and update an internal state of type S
.
- Type Params
- A
Type of the elements
- S
Type of the internal state
- Value Params
- f
Computes the next element (or returns
None
to signal the end of the collection)- init
State initial value
- Returns
a collection that produces elements using
f
untilf
returnsNone