Je commence un "nouvel" algorithme de Fibonacci, mais cela ne fonctionne pas. Il est très simple:Fibonacci haskell
--fiblista 0 n = [0]
--fiblista 1 n = [1]
fiblista a n
| a <= n = (0:1:tail, ((fiblista!!d)+(fiblista!!c))) fiblista a+1 n
where d = a - 1
c = a - 2
Exemple:
premier code d'erreur: parse error sur l'entrée `= »
Toute idée comment résoudre cet algorithme? J'ai lu des milliers d'exemples d'algorithme de Fibonacci en haskell, mais j'ai besoin d'en écrire un nouveau.
Pourriez-vous expliquer votre approche? Il y a tellement d'erreurs de syntaxe et de type ici que j'ai du mal à voir comment vous voulez que cela fonctionne. – hammar