fakultaet-akkumulator.hs 182 B

12345678
  1. fakAcc :: (Eq a, Num a) => a -> a -> a
  2. fakAcc n acc = if (n==0)
  3. then acc
  4. else fakAcc (n-1) (n*acc)
  5. fak :: (Eq a, Num a) => a -> a
  6. fak n = fakAcc n 1