n3paste.de

::

a haskell happstack pastebin

  • New paste
  • View pastes

  • Login

  • About
  • Most recent pastes (filtered)

    Filter pastes (help):

    23:34 - Tue 2012.02.07

    Haskell

    Paste: /wad/Show related

    Reply to /dd/

    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)
    

    23:26 - Tue 2012.02.07

    Haskell

    Paste: /dd/Show related

    No description.

    len :: [a] -> Int
    len [] = 0
    len (_:xs) = 1 + len xs
    
    sum' :: Num a => [a] -> a
    sum' [] = 0
    sum' (x:xs) = x + sum' xs
    
    avrg :: (Num a, Integral a, Fractional b) => [a] -> b
    avrg l = fromIntegral (sum' l) / fromIntegral (len l)