1
我得到这种类型的错误:捕捉:PARAMS类型的错误
Couldn't match type `containers-0.5.0.0:Data.Map.Base.Map
ByteString [ByteString]'
with `M.Map ByteString [ByteString]'
Expected type: M.Map ByteString [ByteString]
Actual type: Params
但PARAMS类型是地图字节串[字节串]
type Params = Map ByteString [ByteString]
如果它的任何帮助,这是全功能:
import qualified Data.Map as M
categoryDoc :: Params -> Document
categoryDoc params = map (\(k,[v]) -> T.decodeUtf8 k =: T.decodeUtf8 v) $ M.toList params
谢谢。
您是否安装了多个版本的容器?你可以使用'ghc-pkg list containers'来检查。 – bennofs
@bennofs我的确的确如此。我没有注册另一个,仍然得到相同的错误... –