[Haskell] Help-me read file
kahl at cas.mcmaster.ca
kahl at cas.mcmaster.ca
Mon Oct 18 15:44:13 EDT 2010
> I have a file with 100 lists, with 100 ints.
>
> I have to read the file and apply the map and sort functions on lists.
>
> II did it to read file:
>
> learquivo :: FilePath -> IO ([[Int]])
> learquivo s = do
> conteudo <- readFile s
> return (read conteudo)
>
> But now applying the sort, the error appears:
>
>
> <interactive>:1:5:
> Couldn't match expected type `[a]'
> against inferred type `IO [[Int]]'
>
> how can I fix?
You did not even say how you produced that error.
Assuming you are in GHCi, you want to do:
m <- learquivo "miarquivo"
:t m
(Think of the interactive GHCi prompt as inside a big ``do''.)
Hope this helps!
Wolfram
More information about the Haskell
mailing list