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