List.nub超出范围

时间:2014-12-20 08:42:49

标签: haskell

它说List.nub超出范围......

import Data.List
  main=do
    line <- getLine
    putStrLn (List.nub words line)

我对如何克服这个问题一无所知。

1 个答案:

答案 0 :(得分:6)

有很多问题。导入后它是Data.List.nub或仅nub,而不是List.nub。在导入声明后,您也不能缩进main

此外,nub不会将函数作为其第一个参数。现在你传递参数wordsline。此外,如果你的作文合适,那么它仍然是一个类型错误,因为你不能putStrLn [String]