下面的代码列出了在字典序列中找到的一组键(每个字典基本上是来自数据库的一行)。 (我想键转换为一组,所以我可以比较2个数据库表)将字典键序列转换为集
for seqitem in tblseq do
let keyset = seqitem.Keys |> Set.ofSeq // works correctly
printfn ">>> List: %A; Item Type: %A" keyset
而不是打印键集,但是我想从一个函数返回,但时遇到的类型推断的一个问题。尝试以下,但它不起作用;
我想要做的就是返回这些值都用列表的数组(而不是打印出来)
let get_keyset tblseq =
tblseq |> Seq.iter (fun x ->
x.Keys |> Set.ofSeq
)
缺少什么我在这里?