今天是自学Clojure的第二天,目前主要依靠两本书:《Clojure编程》和《七周七语言》。主要是想通过第二本书来带节奏,然后不懂得地方通过第一本书来获得更详细的解释。
学习的过程中,也实现和改编了一些例子。比如斐波那契数列:
(defn fib-nth
[n]
(nth (map first (iterate (fn [[a b]] [b (+ a b)]) [1 1])) n))
准备尽快走完《七周七语言》上面的教程,然后一边写个小工具,一边仔细学习一些细节。
在IDE的选择上,我目前选择的是Eclipse和CounterClockWise插件。这主要是因为我不会用Emacs,而且不太像在这上面做投资;其次我需要IDE帮我做一点简单的文件组织,而且当前的选择也有一个Repl可以使用。
目前Clojure给我的感觉就是代码思路很清晰,很灵活。继续尝试吧。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。