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
Return values
Tpipe()
pipe(callable ...$functions) : Pipe
Parameters
- $functions : callable
Return values
Pipeiter()
Returns a base iterator from the iterable.
iter(iterable<TKey, TVal> $iterable) : Result<IterOps<TKey, TVal>, Throwable>
Parameters
- $iterable : iterable<TKey, TVal>
Tags
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
Return values
IterOps<int, T>generate()
generate(T $initialValue, callable $genFn) : IterOps<int, T>
Parameters
- $initialValue : T
- $genFn : callable
Tags
Return values
IterOps<int, T>cycle()
cycle(iterable<TKey, TVal> $iterable) : Result<IterOps<TKey, TVal>, Throwable>
Parameters
- $iterable : iterable<TKey, TVal>
Tags
Return values
Result<IterOps<TKey, TVal>, Throwable>bytes()
bytes(string $str) : IterOps<int, int>
Parameters
- $str : string
Return values
IterOps<int, int>chars()
chars(string $str) : IterOps<int, string>
Parameters
- $str : string
Return values
IterOps<int, string>Some()
Some(T $value) : Option<string|int, T>
Parameters
- $value : T
Tags
Return values
Option<string|int, T>None()
None() : Option<string|int, mixed>
Return values
Option<string|int, mixed>Ok()
Ok(T $value) : Result<T, never>
Parameters
- $value : T
Tags
Return values
Result<T, never>Err()
Err(E $error) : Result<never, E>
Parameters
- $error : E