Haskell programlama dilinde yaz?lm?? bu fonksiyonla giri?ten al?nan say?n?n faktoriyeli hesaplanm??t?r. product fonksiyonu haskell'in kendi bünyesinde tan?ml? olup argüman olarak ald??? listenin elemanlar?n? çarparak tek bir sonuç geriye döndürür. Programdaki [1..n] ifadesi 1 den n ye kadar olan say?lar?n listesini belirtir. Ör: [1..5] [1,2,3,4,5] demektir.
Program Kodu:
fakto :: Int -> Int fakto n = product [1..n]