Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let expr0:Async<int> = get0...
- let expr1:Async<string> = get1...
- //please pretend that this compiles
- let finalFuture:Async<string> =
- Async.Map2 expr0 expr1 (fun (v0:int) (v1:string) -> v0 + v1 )
- let final:string = Async.RunSynchronously finalFuture
- let finalFuture = async {
- let! v0 = expr0
- let! v1 = expr1
- return v0 + v1 }
- let finalFuture = async {
- let! v0Started = Async.StartChild(expr0)
- let! v1Started = Async.StartChild(expr1)
- let! v0 = v0Started
- let! v1 = v1Started
- return v0 + v1 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement