Class Maybe
Class MaybeMonad
- Chromabits\Nucleus\Foundation\BaseObject implements Iterator
- Chromabits\Nucleus\Control\Applicative implements Chromabits\Nucleus\Control\Interfaces\ApplicativeInterface
- Chromabits\Nucleus\Control\Monad implements Chromabits\Nucleus\Control\Interfaces\MonadInterface uses Chromabits\Nucleus\Control\Traits\ChainTrait
- Chromabits\Nucleus\Control\Maybe implements Chromabits\Nucleus\Data\Interfaces\FunctorInterface, Chromabits\Nucleus\Data\Interfaces\MonoidInterface
Abstract
Namespace: Chromabits\Nucleus\Control
Package: Chromabits\Nucleus\Monads
Author: Eduardo Trujillo ed@chromabits.com
Located at Chromabits/Nucleus/Control/Maybe.php
Namespace: Chromabits\Nucleus\Control
Package: Chromabits\Nucleus\Monads
Author: Eduardo Trujillo ed@chromabits.com
Located at Chromabits/Nucleus/Control/Maybe.php
public static
mixed
|
|
abstract public
boolean
|
|
public static
mixed
|
#
fromMaybe( mixed $default,
The fromMaybe function takes a default value and and Maybe value. If the Maybe is Nothing, it returns the default values; otherwise, it returns the value contained in the Maybe. |
public static
|
|
public
|
|
abstract public
boolean
|
|
public static
static
|
|
public static
|
|
public static
|
|
public
|
__construct(),
fmap()
|
__get(),
__set(),
current(),
key(),
next(),
rewind(),
valid()
|
ap()
|
ap()
|
bind()
|
$value
|