clojure
kiwi小白
这个作者很懒,什么都没留下…
展开
-
【转】Clojure FP之6大规则
《Clojure程序设计》函数式编程6大规则: 1.避免直接递归。Java虚拟机无法优化递归调用,Clojure的递归程序会撑爆它们的栈空间 2.当产生的是标量(scalar values),或者体积小还数量固定的序列时,你可以使用recur。Clojure会对现实的recur进行调用优化。 3.当产生个头大,或是大小可变的序列时,让它成为惰性的,而不要用递归。这样,你的调用者就只需要为他们转载 2014-01-13 18:07:39 · 1051 阅读 · 0 评论 -
真心不想再神戳戳的用Guava写FP了
很多人认为我们应该用Guava在Java中实现Functional Programming。但是我以为,这就好比逼着四川人说普通话一样的。。。“整啥子函数式编程嘛,吃多求了,写出来弯儿隔揪的,弄都弄不称头,应是装疯迷窍的”。。。原创 2014-01-14 21:29:41 · 1792 阅读 · 0 评论 -
【Clojure程序设计】Clojure中转化互递归的方法
1. 直接转化为自递归转载 2014-06-19 19:52:16 · 1354 阅读 · 0 评论