[Haskell-beginners] count function
Robert Ziemba
rziemba at gmail.com
Sun Oct 18 12:40:48 EDT 2009
On Sun, Oct 18, 2009 at 8:01 AM, Alexander Dunlap <
alexander.dunlap at gmail.com> wrote:
>
>
> The way I would count all of the lines in a file is (untested)
>
> fCountLines :: String -> IO Int
> fCountLines = length . lines . readFile
>
>
I'm not sure if I did something wrong, but I could not get this to work
because 'readFile' returns an IO String. I tried the following and it
worked.
fileLines str = readFile str >>= return . lines >>= return . length
Is this a reasonable way to count lines?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/beginners/attachments/20091018/48f68bb1/attachment.html
More information about the Beginners
mailing list