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目录即可进行开发。

posted @ 2020-09-19 21:19  孤独剑_001  阅读(1027)  评论(0)    收藏  举报