Documentation

constructors.php

Table of Contents

Functions

tap()  : T
pipe()  : Pipe
iter()  : Result<IterOps<TKey, TVal>, Throwable>
Returns a base iterator from the iterable.
repeatWith()  : IterOps<int, T>
Returns an iterator that yields the result of the given callback infinitely.
generate()  : IterOps<int, T>
cycle()  : Result<IterOps<TKey, TVal>, Throwable>
bytes()  : IterOps<int, int>
chars()  : IterOps<int, string>
Some()  : Option<string|int, T>
None()  : Option<string|int, mixed>
Ok()  : Result<T, never>
Err()  : Result<never, E>

Functions

tap()

tap(T $value[, callable|null $f = null ]) : T
Parameters
$value : T
$f : callable|null = null
Tags
template

T

Return values
T

iter()

Returns a base iterator from the iterable.

iter(iterable<TKey, TVal$iterable) : Result<IterOps<TKey, TVal>, Throwable>
Parameters
$iterable : iterable<TKey, TVal>
Tags
template

TKey

template

TVal

Return values
Result<IterOps<TKey, TVal>, Throwable>

repeatWith()

Returns an iterator that yields the result of the given callback infinitely.

repeatWith(callable $f) : IterOps<int, T>
Parameters
$f : callable
Tags
template

T

Return values
IterOps<int, T>

generate()

generate(T $initialValue, callable $genFn) : IterOps<int, T>
Parameters
$initialValue : T
$genFn : callable
Tags
template

T

Return values
IterOps<int, T>

cycle()

cycle(iterable<TKey, TVal$iterable) : Result<IterOps<TKey, TVal>, Throwable>
Parameters
$iterable : iterable<TKey, TVal>
Tags
template

TKey

template

TVal

Return values
Result<IterOps<TKey, TVal>, Throwable>

Some()

Some(T $value) : Option<string|int, T>
Parameters
$value : T
Tags
template

T

Return values
Option<string|int, T>

        
On this page

Search results