sequenceVOptionM
Namespace: FsToolkit.ErrorHandling
Applies the monadic function id to each element in the input list, and returns the result as an option. If any element in the list is ValueNone, the entire result will be ValueNone.
Function Signature
'a voption list -> 'a list voptionExamples
Example 1
let myList =
[
ValueSome 123
ValueSome 456
ValueSome 789
]
List.sequenceVOptionM myList
// ValueSome [123; 456; 789]Example 2
let myList =
[
ValueSome 123
ValueNone
ValueSome 789
]
List.sequenceVOptionM myList
// ValueNoneLast updated