标签: haskell
当我输入repl fmap(+1)$ read“[1]” 我希望得到[2],但我得到错误:
使用'it'时没有(Functor f0)的实例
使用'it'
不幸的是,这对我没有帮助。有人可以向我解释这段代码的错误吗。
答案 0 :(得分:7)
它只是不知道读取您的价值的类型。通过明确指定类型来帮助它:
fmap (+1) $ (read "[1]" :: [Int])