PHP Класс Widmogrod\Primitive\Listt

Наследование: implements Widmogrod\FantasyLand\Monad, implements Widmogrod\FantasyLand\Monoid, implements Widmogrod\FantasyLand\Setoid, implements Widmogrod\FantasyLand\Foldable, implements Widmogrod\FantasyLand\Traversable, implements Widmogrod\Common\ValueOfInterface, use trait Widmogrod\Common\PointedTrait
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( array $value )
ap ( Widmogrod\FantasyLand\Apply $applicative )
bind ( callable $transformation )
concat ( Widmogrod\FantasyLand\Semigroup $value )
equals ( $other )
extract ( )
getEmpty ( )
map ( callable $transformation )
mempty ( )
reduce ( callable $function, $accumulator )
traverse ( callable $transformation )

Описание методов

__construct() публичный Метод

public __construct ( array $value )
$value array

ap() публичный Метод

public ap ( Widmogrod\FantasyLand\Apply $applicative )
$applicative Widmogrod\FantasyLand\Apply

bind() публичный Метод

public bind ( callable $transformation )
$transformation callable

concat() публичный Метод

public concat ( Widmogrod\FantasyLand\Semigroup $value )
$value Widmogrod\FantasyLand\Semigroup

equals() публичный Метод

public equals ( $other )

extract() публичный Метод

public extract ( )

getEmpty() публичный Метод

public getEmpty ( )

map() публичный Метод

public map ( callable $transformation )
$transformation callable

mempty() публичный статический Метод

public static mempty ( )

reduce() публичный Метод

public reduce ( callable $function, $accumulator )
$function callable

traverse() публичный Метод

public traverse ( callable $transformation )
$transformation callable