我正在努力学习Haskell,而且我已经完成了所有的基础知识.但是现在我被卡住了,试图让我的头围绕着仿函数.
我读到"仿函数将一个类别转换为另一个类别".这是什么意思?
我知道这有很多问题,但是有人能给我一个关于仿函数的简单英语解释或者一个简单的用例吗?
再一次,通过一些糟糕的,糟糕的编程,我已经设法让自己陷入了类型的糟糕局面.
有没有办法转换Either a (IO b)成IO (Either a b)?我知道,让自己陷入这种状况不是很好的编程,所以我也愿意接受如何避免这种情况的建议.