你怎么会成为一个Alt<'a>
out of a Job<'a>
?或者说其他人如何成为Alt<'a>
众多中的一个,例如从一个Alt<'a>[]
?有Job.conCollect
,它会返回Job<'a>
,但没有类似Alt.conCollect
的东西会返回Alt<'a>
let deleteById (id: ID): Alt<ID> =
// ... delete item ...
let deleteItems (ids: ID[]): Alt<ID[]> =
ids
|> Array.mapJob deleteById