(ns src.helloworld)
(defn fibonacci[a b] (println a b (fibonacci (+ b 1) a + b)))
(fibonacci 0 1)
我是函数式编程的新手,并决定开始学习 Clojure,因为它与 C#非常不同。我想拓宽我的视野。
这是我得到的错误:
Clojure 1.2.0
java.lang.IllegalArgumentException:
Wrong number of args (4) passed to:
helloworld$fibonacci
(helloworld.clj:0) 1:1 user=>
#<Namespace src.helloworld> 1:2 src.helloworld=>
数学问题从来都不是我的强项,我也从来没有真正做过像这样操纵数字的东西,所以我希望你能给我任何指导。
请不要给我完整的解决方案。
最好我想要一些好的提示,也许是它应该是什么样子的骨架。