traverseOptionM
Function Signature
('a -> 'b option) -> 'a list -> 'b list optionExamples
Example 1
let tryParseInt (s: string) =
match Int32.TryParse(s) with
| true, i -> Some i
| false, _ -> None
let myList = ["123"; "456"; "789"]
List.traverseOptionM tryParseInt myList
// Some [123; 456; 789]Example 2
Last updated