Clojure
维基百科,自由的百科全书
| Clojure | |
|---|---|
| 多范型,函数式 | |
|
发行时间
| 2007 |
|
设计者
| Rich Hickey |
| 最新发行时间 | 1.3 (2011年9月23日) |
| dynamic, strong | |
|
启发语言
| Lisp, ML, Haskell, Erlang[1] |
| 跨平台 | |
| en:Eclipse Public License | |
| http://clojure.org | |
Clojure(发音类似 "closure") 是一套现代的 Lisp 语言的动态语言版. Clojure 可以执行于Java虚拟机器之上。
目录 |
语法
Clojure 的语法和其他的LISP一样,都是建立在 S-expressions 之上。
宏
Clojure的宏很类似 Common Lisp
范例
(println "Hello, world!")
GUI Hello World:
(javax.swing.JOptionPane/showMessageDialog nil "Hello World")
注释
- ^ Rich Hickey. Books that influenced Clojure. 30 June 2009 [11 September 2009].
外部链接
您可以在
维基教科书中查找此百科条目的相关电子教程:
- Clojure home page
- GitHub code repository for Clojure
- A comprehensive overview of Clojure
- Full Disclojure - Screencast
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Clojure是一款由Rich Hickey设计的动态、强类型的Lisp语言版本,它运行在Java虚拟机上。本文将为您详细介绍其语法、宏、范例及特点。


被折叠的 条评论
为什么被折叠?



