J'essaie de développer une fonction moyenne simple dans Haskell. Cela semble fonctionner:Opérateur point Haskell
lst = [1, 3]
x = fromIntegral (sum lst)
y = fromIntegral(length lst)
z = x/y
Mais pourquoi ne fonctionne pas la version suivante?
lst = [1, 3]
x = fromIntegral.sum lst
y = fromIntegral.length lst
z = x/y
Et puisque vous calculer la moyenne, s'il vous plaît lire http://stackoverflow.com/questions/2376981/haskell-types-frustrating-a-simple-average-function/2380437 # 2380437 – kennytm