SeqBuilder
Seq building functions.
Table of Contents
- create() : Seq
- Returns a Seq of values generated by closure.
- empty() : Seq
- Returns the empty Seq.
- emptySeq() : Seq
- Returns the empty Seq.
- from() : Seq
- Returns a Seq of items.
- fromArray() : Seq
- Returns a Seq from iterable.
- fromTraversable() : Seq
- Returns a Seq from a Traversable.
- merge() : Seq
- Returns a Seq from given iterables.
Methods
create()
Returns a Seq of values generated by closure.
public
final static create(Closure $f) : Seq
Parameters
- $f : Closure
Return values
Seq —empty()
Returns the empty Seq.
public
final static empty() : Seq
Return values
Seq —emptySeq()
Returns the empty Seq.
public
final static emptySeq() : Seq
Tags
Return values
Seq —from()
Returns a Seq of items.
public
final static from(array<string|int, mixed> ...$items) : Seq
Parameters
- $items : array<string|int, mixed>
Return values
Seq —fromArray()
Returns a Seq from iterable.
public
final static fromArray(null|iteratable<string|int, mixed> $iterable) : Seq
Parameters
- $iterable : null|iteratable<string|int, mixed>
Tags
Return values
Seq —fromTraversable()
Returns a Seq from a Traversable.
public
final static fromTraversable(Traversable $traversable) : Seq
Parameters
- $traversable : Traversable
Return values
Seq —merge()
Returns a Seq from given iterables.
public
final static merge(array<string|int, iteratable<string|int, mixed>> ...$iterables) : Seq
Parameters
- $iterables : array<string|int, iteratable<string|int, mixed>>