Hi, habe folgende simple Funktion für Fibonacci in Haskell :
Doch für zB. "fib 2" kommt "Exception: stack overflow". Warum? Selbst wenn ich 1:1 etwas für Fibonacci aus dem Netz kopiere (So viele verschiedene gibt es jetzt auch nicht) kommt diese Meldung. Woran liegt das? Mit Haskell Platform 8.2.2 im ghci geschrieben
Code:
fib 0 = 0
fib 1 = 1
fib n = fib (n-1) + fib (n-2)
Doch für zB. "fib 2" kommt "Exception: stack overflow". Warum? Selbst wenn ich 1:1 etwas für Fibonacci aus dem Netz kopiere (So viele verschiedene gibt es jetzt auch nicht) kommt diese Meldung. Woran liegt das? Mit Haskell Platform 8.2.2 im ghci geschrieben