Witam,
zostalem zmuszony do nauki haskella, a jako ze do tej pory uczylem sie tylko jezykow imperatywnych, to haskell mnie wykancza.
Moim zadaniem bylo napisanie ciagu fibonacciego w czasie liniowym. Mam wiec kod i bylbym bardzo wdzieczny, gdyby ktos wytlumaczyl mi krok po kroku co sie tam dzieje :))
fib 0 = (0, 1)
fib (n+1) = (y, x + y)
where (x, y) = fib n
Pozdrawiam