Clojure语言入门
一、Clojure语言简介
Clojure是一种高级的,动态的函数式编程语言。 它是基于Lisp编程语言设计的,并且具有编译器,可以在Java和.net运行时环境上运行。 Clojure具有所有动态函数式编程语言的特性,同时考虑并发场景。
二、Clojure开发环境搭建
2.1 构建工具
Clojure的构建工具有Lein和Boot。
类比Java的构建工具,Lein和Maven相似,Boot和Gradle相似。
2.2 安装Lein
MAC/Linux
wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
chmod 755 ./lein
sudo ./lein /usr/bin/
lein
2.3 REPL
启动repl环境:
lein repl
编写Hello, world!程序:
hello-world.core=> (println "Hello, world!")
2.4 开发IDE工具
入门阶段推荐使用IDEA安装Cursive进行开发。
使用Lein创建工程,构建工具自动生成工程目录。
lein new hello-world
在IDEA中打开hello-world目录即可进行开发。

浙公网安备 33010602011771号