Horner's rule for polynomial evaluation: Difference between revisions

→‎{{header|Haskell}}: point-free style
(→‎{{header|Haskell}}: point-free style)
Line 409:
 
=={{header|Haskell}}==
<lang haskell>horner :: [Float](Num a) => a -> Float[a] -> Floata
horner v x = foldlfoldr1 (\a b -> a*x + b) 0 (reverse v*x)
 
main = print $ horner 3 [-19, 7, -4, 6] 3</lang>
 
=={{header|HicEst}}==
Anonymous user