Co-Host of .Net user group Central-Switzerland.
#fsharp
#dotnet
#SoftwareArchitecture
Big time saver.
2/2
Big time saver.
2/2
type Fruit = Apple | Banana
let a = Fruit.Apple
let b = Banana
Both are possible.
type Fruit = Apple | Banana
let a = Fruit.Apple
let b = Banana
Both are possible.
> If either AsyncResult resolves to an error, then the other is cancelled and only the first error is returned.
> If either AsyncResult resolves to an error, then the other is cancelled and only the first error is returned.
4/4
4/4
|!>: custom operator for |> Async.map
3/4
|!>: custom operator for |> Async.map
3/4
let! x: await the call and assign the result to the value x
and! execute in parallel and await and assign
AsyncResult.requireSome: check that we have a value otherwise return an Error, which acts like an early return
2/4
let! x: await the call and assign the result to the value x
and! execute in parallel and await and assign
AsyncResult.requireSome: check that we have a value otherwise return an Error, which acts like an early return
2/4
There is also an F# talk on the community day.
There is also an F# talk on the community day.
Or start with the official documentation: learn.microsoft.com/de-de/dotnet...
Or start with the official documentation: learn.microsoft.com/de-de/dotnet...