[Haskell-cafe] How to implement the mean function

Ruohao Li liruohao at gmail.com
Fri Jul 1 07:55:04 CEST 2011


Hi guys,

I just started learning some Haskell. I want to implement a mean function to
compute the mean of a list. The signature of the function is:
mean :: (Num a, Fractional b) => [a] -> b
But when I implement this simple function, the compiler keep whining at me
on type errors. I know this is wrong:
mean xs = sum xs / length xs
But how to get it right? Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110701/bc4575f9/attachment.htm>


More information about the Haskell-Cafe mailing list