Logo Orsak

EffSeqBuilder Module

The effSeq computation expression.

Functions and values

Function or value Description

effSeq

Full Usage: effSeq

Returns: EffSeqBuilder

The computation expression for writing effect sequences, EffSeq. Like eff, it can bind effects, tasks and results; in addition, yield produces an item, and yield! the items of another sequence.

Returns: EffSeqBuilder
Example

 let orderLines (orderIds: int list) = effSeq {
     for id in orderIds do
         let! order = Orders.load id
         yield! order.Lines
 }
val orderLines: orderIds: int list -> 'a
val orderIds: int list
Multiple items
val int: value: 'T -> int (requires member op_Explicit)

--------------------
type int = int32

--------------------
type int<'Measure> = int
type 'T list = List<'T>
val id: x: 'T -> 'T

Type something to start searching.