【发布时间】:2015-05-15 11:40:18
【问题描述】:
如何创建一个与原始映射相似但在 Fsharp 中交换了键和值的新映射? 比如我有这个
let map1 =
[("A", "1"); ("B", "2"); ("C", "3");]
|> Map.ofList
想要得到这个:
let map2 =
[("1", "A"); ("2", "B"); ("3", "C");]
|> Map.ofList
感谢您的帮助!
【问题讨论】:
-
你坚持的具体部分 - 显示尝试?
-
@John Palmer 有什么理由显示不起作用的代码吗?
-
当然 - 它让我们知道如何最好地帮助您。例如 - 有一个非常明显的普通性能解决方案 - 也许这适合您的情况。也许您的解决方案只是有一个可以修复的小错误等。
标签: dictionary f# functional-programming swap