- Clojure for Java Developers
- Eduardo Díaz
- 182字
- 2021-07-16 09:49:46
Chapter 1. Getting Started with Clojure
Welcome to the world of Clojure! If you are here, you probably know a little about Lisp or Clojure, but you don't really have an idea of how things work in this world.
We will get to know Clojure by comparing each feature to what you already know from Java. You will see that there are lists, maps and sets just like in Java, but they are immutable. To work with these kinds of collections, you need a different approach; a different paradigm.
This is what we will try to accomplish in this book, to give you a different way to approach problems. We hope you end up using Clojure in your every day life, but if you don't, we hope you use a new approach toward problem solving.
In this chapter, we will cover the following topics:
- Getting to know Clojure
- Installing Leiningen
- Using a Read Eval Print Loop (REPL)
- Installing and using Cursive Clojure
- Clojure's simple syntax
- Clojure's data types and their relationship to the JVM's data types
- Special syntax for functions
推薦閱讀
- SQL Server 從入門(mén)到項(xiàng)目實(shí)踐(超值版)
- 微服務(wù)與事件驅(qū)動(dòng)架構(gòu)
- Mastering macOS Programming
- PLC編程及應(yīng)用實(shí)戰(zhàn)
- Learning Data Mining with R
- Python編程:從入門(mén)到實(shí)踐
- Java:High-Performance Apps with Java 9
- ServiceNow:Building Powerful Workflows
- C++寶典
- Python期貨量化交易實(shí)戰(zhàn)
- 交互設(shè)計(jì)師成長(zhǎng)手冊(cè):從零開(kāi)始學(xué)交互
- JavaScript前端開(kāi)發(fā)基礎(chǔ)教程
- Mastering XenApp?
- C語(yǔ)言王者歸來(lái)
- Getting Started with the Lazarus IDE