Computation Expression
CancellableValueTaskOption Computation Expression
Examples:
Example 1
tryParseInt : string -> int option
tryFindPersonById : int -> CancellableValueTask<Person option>
updatePerson : Person -> CancellableValueTask<unit>// CancellableValueTask<unit option>
let addResult = cancellableValueTaskOption {
let! personId = tryParseInt "3001"
let! age = tryParseInt "35"
let! person = tryFindPersonById personId
let person = { person with Age = age }
do! updatePerson person
}Last updated