Clojure

入门指南

我需要哪些工具?

Clojure 是一个 动态开发环境,您可以在编写程序的同时与之交互,在程序运行时对其进行扩展和添加。要使用 Clojure,您需要一个支持源文件评估和结构化编辑(除了字符编辑之外,还可以处理嵌套表单)的编辑器。

首先安装这些

  • Clojure 提供了语言、REPL(读取-求值-打印循环)、库支持和程序运行器

  • 编辑器,具有交互式开发支持

如何使用这些工具?

具体细节将取决于您的操作系统和编辑器,但所有编辑器的基本流程都是相同的

  • 创建或打开一个文件

  • 连接 Clojure 环境(即 REPL)

  • 在编辑器中编写 Clojure 代码

  • 使用连接的环境在编辑器中评估代码

  • 重复!

了解更多

  • REPL - 了解有关 REPL 及其交互式使用方式的更多信息

  • 结构化编辑 - 将代码视为表单,而不是文本

如何学习这门语言?

学习 Clojure 语言有很多方法。本教程涵盖了基础知识

如果您想从 书籍 中学习,以下是一些极佳的起点

Programming Clojure 3rd edition Getting Clojure Clojure for the Brave and True Living Clojure

如果您想尝试一些练习题

另请查看

在哪里可以提问?

有很多地方可以与其他 Clojure 开发人员互动

原文作者:Alex Miller