List.nub超出范围

pvk*_*cse -3 haskell

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

import Data.List
  main=do
    line <- getLine
    putStrLn (List.nub words line)
Run Code Online (Sandbox Code Playgroud)

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

Sar*_*rah 6

有很多问题.它Data.List.nub只是nub在导入之后,而不是List.nub.main在导入语句后也不允许缩进.

此外,nub不将函数作为其第一个参数.现在你传递参数wordsline.另外,如果你已经得到的组成正确的,它仍然是一个类型的错误,因为你不能putStrLn[String]