Most recent pastes (filtered)
len :: [a] -> Int len [] = 0 len (_:xs) = 1 + len xs sum' :: Num a => [a] -> a sum' [] = 0 sum' (x:xs) = x + sum' xs avrg :: (Fractional a) => [a] -> a avrg l = sum' l / fromIntegral (len l)
n3paste.de
::
IO String
a haskell happstack pastebin
len :: [a] -> Int len [] = 0 len (_:xs) = 1 + len xs sum' :: Num a => [a] -> a sum' [] = 0 sum' (x:xs) = x + sum' xs avrg :: (Fractional a) => [a] -> a avrg l = sum' l / fromIntegral (len l)