Я изо всех сил пытался понять, как эта функция работает. Для n-го числа он должен рассчитать сумму трех предыдущих элементов.Как работает эта функция Haskell?
f' :: Integer->Integer
f' = helper 0 0 1
where
helper a b c 0 = a
helper a b c n = helper b c (a+b+c) (n-1)
Спасибо за ваше время
тип определению 'helper' в GHCI и использования': т helper', чтобы получить его тип, это даст вам намек. –