这对我来说似乎是一个脑筋急转弯。我需要从序列中提取包装到 Some(x) 中的 x 值。我可以做到
xs |> Seq.fold (fun state x -> match x with -> | Some(y) -> y::state | None -> state) []
|> Seq.toList
|> List.rev
|> List.toSeq
有没有更好的方法?
这对我来说似乎是一个脑筋急转弯。我需要从序列中提取包装到 Some(x) 中的 x 值。我可以做到
xs |> Seq.fold (fun state x -> match x with -> | Some(y) -> y::state | None -> state) []
|> Seq.toList
|> List.rev
|> List.toSeq
有没有更好的方法?