Computation Expression
AsyncSeq Computation Expression Extensions
Extended Members
Examples
Example 1
open FsToolkit.ErrorHandling
open FSharp.Control
let processItems (items: AsyncSeq<Item>) : Async<Result<unit, string>> =
asyncResult {
for item in items do
do! processItem item // processItem : Item -> Async<Result<unit, string>>
}
// Iterates until all items are processed, or stops on the first ErrorExample 2
Example 3
Last updated