目标是从[(1,2),(3,4),(5,6)]这个数组[| 1,2,3,4,5,6 |]中得到。 Msdn提供了一个简单的example Array.collect用法。我尝试用
做同样的事情x |> Array.collect (fun (a,b) -> [|a,b|])
但它仍然返回(a,b)[]。 感谢您的帮助。
答案 0 :(得分:7)
你的lambda会创建一个元组[|a,b|]
的数组
您需要两个元素的数组:(fun (a,b) -> [|a; b|])
集合中的元素除以;