作為當今最主流的運算平臺JVM弥锄,把函數(shù)式編程語言引入JVM也是很多人嘗試的方向沼侣,Clojure就是其中之一祖能。Clojure是一個在JVM平臺運行的動態(tài)函數(shù)式編程語言,其語法接近于LISP語言蛾洛,在JVM平臺運行的時候养铸,會被編譯為JVM的字節(jié)碼進行運算。
Clojure保持了函數(shù)式語言的主要特點雅潭,例如immutable state揭厚,F(xiàn)ull Lisp-style macro support,persistent data structures等等扶供,并且還能夠非常方便的調(diào)用Java類庫的API筛圆,和Java類庫進行良好的整合。
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:北京