【发布时间】:2010-09-08 16:57:49
【问题描述】:
尝试学习 Haskell 时遇到的持续障碍。
我正在关注“Real World Haskell”,当涉及到让他们的一个复杂示例工作时,我收到以下错误
"模糊类型变量e' in the constraint:
GHC.Exception.Exception e'
因在 FoldDir.hs:88:14-61 使用“句柄”而产生
可能的修复:添加修复这些类型变量的类型签名“
我的相关代码是:
import Control.Exception (bracket, handle)
maybeIO :: IO a -> IO (Maybe a)
maybeIO act = handle (\_ -> return Nothing) (Just `liftM` act)
如何消除此错误?
【问题讨论】: