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
파일 보기 프로젝트 열기: widmogrod/php-functional 1 사용 예제들

공개 메소드들

메소드 설명
__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