我開始一個「新」斐波那契算法,但它不工作。這很簡單:斐波那契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
例子:
第一個錯誤代碼:輸入解析錯誤'=」
任何想法如何解決這一問題的算法? 我讀了haskell中的示例斐波那契算法,但我需要寫一個新的。
你可以試着解釋一下你的方法嗎?這裏有太多的語法和類型錯誤,我無法看到你的工作意味着什麼。 – hammar