Computation type: Computations which can be interrupted and resumed.
Binding strategy: Binding a function to a monadic value creates a new continuation which uses the function as the continuation of the monadic computation. Useful for: Complex control structures, error handling, and creating co-routines.Static member | Description |
Static member | Description |
Static member | Description |
Union case | Description |
Full Usage:
Cont ('t -> 'r) -> 'r
Parameters:
('t -> 'r) -> 'r
|
|
Static member | Description |
|
|
|
|
|
|
|
|
Full Usage:
Cont.Lift(m)
Parameters:
^Monad<'T>
Returns: ContT<^Monad<'R>, 'T>
Modifiers: inline Type parameters: 'T |
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
Cont.Put(x)
Parameters:
'S
Returns: ^ContT<'MonadState<'S,'T>,unit>
Modifiers: inline |
|
|
|
|
|
|
|
|
|
Full Usage:
Cont.get_Ask ()
Returns: ^ContT<'MonadReader<'R,'T>,'R>
Modifiers: inline |
|
Full Usage:
Cont.get_Get ()
Returns: ^ContT<'MonadState<'S,'T>,'S>
Modifiers: inline |
|