AH
>>-?.
ещё надоSize: a a a
AH
>>-?.
ещё надоAH
>-?>
AH
PD
VS
AH
VS
async {
let! userOption = userDao
return userOption |> Option.map DaoMappers.UserDomain.ofDao
}
PD
async {
let! userOption = userDao
return userOption |> Option.map DaoMappers.UserDomain.ofDao
}
PD
VS
PD
Async.map
это тоже прекрасно видноVS
VS
async {
let! userOption = userDao
return option {
let! user = userOption
return DaoMappers.UserDomain.ofDao user
}
}
VS
VS
PD
async {
let! userOption = userDao
return option {
let! user = userOption
return DaoMappers.UserDomain.ofDao user
}
}
VS
Async<Option<'A>> -> ('A-> 'B) -> Async<Option<'B>
VS
userDao
|> asyncOptionTransformer DaoMappers.UserDomain.ofDao
PD
AsyncResult
вместе с соответствующим AsyncResult.map
не проникли уже в большую часть проектов? Так чем тогда AsyncOption.map
хуже?((
AsyncOption