我有一个问题,我试图解决,但我不能
的形式有一个元组数组。
tuple: (string*(string*seq<string>)[])[]
我希望将"seq“转换为序列长度(int)。
我尝试了各种形式
Seq.length
但我没能做到,有人能帮忙吗?谢谢!
发布于 2014-08-23 13:36:50
Array.map (fun (s,e) -> s, Array.map (fun (s,e) -> s, Seq.length e) e) tupArray
发布于 2014-08-23 13:34:00
此函数将将嵌套序列映射到其长度:
let map arg : (string*(string*int)[])[] =
arg |> Array.map (fun (s1, arr) ->
s1, arr |> Array.map (fun (s2, coll) -> s2, Seq.length coll))
但是看到你所拥有的类型有多复杂,我想知道你用它来表示吗?你几乎肯定会想用比这个更好吃的东西。
https://stackoverflow.com/questions/25465946
复制相似问题