如何在f#中创建地图副本?

合作
   let students =
    Map.empty.
          Add("ABC", "97").
          Add("Jill", "98");;
    printfn "Map - students: %A" students

我知道这将创建一个名为学生的地图。我在想一种方法来创建具有相同键和值的此地图的副本。我检查了f#文档,但没有找到任何克隆/创建map副本的方法。

吉姆·弗耶

这是一种方法。

let copy =
    students
    |> Seq.map (fun pair -> pair.Key, pair.Value)
    |> Map

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章