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我的確的確如此。我沒有註冊另一個,仍然得到相同的錯誤... –