【发布时间】:2015-03-07 03:19:50
【问题描述】:
我想编写一个使用Either 值的函数和两个函数。它仅应用与内部类型兼容的功能之一。完全在努力实现这一目标。
mapAorB :: (x -> z) -> (y -> w) -> Either x y -> Either z w
【问题讨论】:
-
模式匹配可能是你的朋友......
-
学习用它没问题,但生产使用,你应该知道
Either是bifunctor所以这只是bimapEither。 -
我在下面使用了 bheklilr 帮助,但如果您能帮帮我,我似乎遇到了一些错误?
标签: haskell functional-programming