8.7 小结

本章首先在Eclipse IDE中安装了插件Counterclockwise,其功能虽然没有本章介绍的其他Eclipse插件那么强大,但也很好使。我们还安装了Leiningen——最受Clojure开发人员欢迎的构建工具。遵守前一章的承诺,我们还介绍了如何在使用和不使用构建工具Leiningen的情况下编译类文件;还尝试使用了便利的Leiningen任务uberjar,它生成一个包含所有依赖项的JAR文件。我们创建了第一个项目,并使用单元测试框架clojure.test以测试驱动开发的方式探索了monad。接下来,使用微框架Luminus基于内置模板创建了一个Web项目,并将其导入到Eclipse IDE中。我们在这个项目中添加了一个页面,它接受文本输入,并使用8.5节编写的函数显示这些文本。

本书接下来要介绍的语言是Kotlin。与Java一样,Kotlin也是一种静态的强类型编程语言,但相比于使用Java,使用Kotlin编写的代码要紧凑得多,同时也很容易理解。