Clojure的recur

因爲clojure的首要平臺依然是JVM,而JVM對尾遞歸和LCO/TCO都沒有支持,所以clojure引入了一個

recur spec-form。

recur 其實就是函數內的goto,感覺實在是很受限。

JVM啥時候發力把以上的缺陷都改進就好了。

或者Clojure移植到LLVM平臺。

YY一下。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章