produkt listy iteracyjnie
Próbuję nauczyć się kodowania w Haskell.
Zacząłem od prostego przykładu „produkt z listy”.
product :: [Integer] -> Integer
product [] = 1
product (x:xs) = x * product xs
Skończyłem to szybko. Innym sposobem jest funkcja produktu w API. (Lista produktów -> produkt)
Zastanawiam się, czy istnieje inny iteracyjny sposób na rozwiązanie mojego problemu?