它说List.nub超出范围......
import Data.List
main=do
line <- getLine
putStrLn (List.nub words line)
我对如何克服这个问题一无所知。
答案 0 :(得分:6)
有很多问题。导入后它是Data.List.nub
或仅nub
,而不是List.nub
。在导入声明后,您也不能缩进main
。
此外,nub
不会将函数作为其第一个参数。现在你传递参数words
和line
。此外,如果你的作文合适,那么它仍然是一个类型错误,因为你不能putStrLn
[String]