我有这个新手问题,我试图解决,但我不能
我有一个元组数组,形式为
tuple: (string*(string*seq<string>)[])[]
我希望将"seq"转换为序列长度(int)
我尝试了各种形式的
Seq.length
但是我没能做到,有人能帮我吗?谢谢!
Array.map (fun (s,e) -> s, Array.map (fun (s,e) -> s, Seq.length e) e) tupArray
这个函数将把嵌套序列映射到它的长度:
let map arg : (string*(string*int)[])[] =
arg |> Array.map (fun (s1, arr) ->
s1, arr |> Array.map (fun (s2, coll) -> s2, Seq.length coll))
但是看到你有这么复杂的类型,我想知道你用它来表示吗?