Факториал в Haskell
Пример для версий
GHC 6.6.1
Функция fac определена как произведение чисел от 1 до n через встроенную функцию языка product.
module Main where
import Text.Printf
fac n = product [1..n]
main = sequence_ $ map (\x -> printf "%d! = %d\n" x $ fac x) [0..16]
Комментарии
]]>blog comments powered by Disqus
]]>