作為當(dāng)今最主流的運(yùn)算平臺(tái)JVM放典,把函數(shù)式編程語言引入JVM也是很多人嘗試的方向篮洁,Clojure就是其中之一鸠姨。Clojure是一個(gè)在JVM平臺(tái)運(yùn)行的動(dòng)態(tài)函數(shù)式編程語言菩颖,其語法接近于LISP語言噪珊,在JVM平臺(tái)運(yùn)行的時(shí)候谤职,會(huì)被編譯為JVM的字節(jié)碼進(jìn)行運(yùn)算嚎朽。
Clojure保持了函數(shù)式語言的主要特點(diǎn),例如immutable state柬帕,F(xiàn)ull Lisp-style macro support哟忍,persistent data structures等等,并且還能夠非常方便的調(diào)用Java類庫的API陷寝,和Java類庫進(jìn)行良好的整合锅很。
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:北京