如何在Haskell中联合不同类型的地图?

我正在寻找一个 Haskell 函数,它结合了两个不同类型的 Map。即像

mergeWith :: (a -> b -> c) -> Map k a -> Map k b -> Map k c

我希望它表现得像inner joinSQL 中的一个。

unionWith 不会削减它,因为它要求两个 Map 具有相同类型的值。

有这样的功能吗?如果没有,实现它的最有效方法是什么?

回答

难道intersectionWith不符合该法案?


以上是如何在Haskell中联合不同类型的地图?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>