0
이전에 비슷한 질문, 나는 다음과 같은 코드에 도달의 내가 새로 하스켈을 배우고 도움으로 오전을 사용하여,하지만 난 오류가 무엇입니까 -문자열을 승인하고 제거 중복 문자를 하스켈
Couldn't match type ' [ ] ' with ' IO '.
Expected type - IO Char
Actual type - [Char]
을 여기
import Data.Set
removeDups :: Ord a => [a] -> Set a -> [a]
removeDups [] sofar = []
removeDups (x:rest) sofar
| member x sofar = (removeDups rest sofar)
| otherwise = x:(removeDups rest (insert x sofar))
main = do
name <- getLine
removeDups name empty