Clojure 언어 기본정리

1. 숫자, 분수, 소수, 사칙연산
다른 언어나 비슷하다

2. 괄호넣고연산
연산자가 함수로 인정

3. 문자열, 키워드, 캐릭터, 불린

4. 컬렉션Collection – 목록형
모든 컬렉션은 Immutable, Persistent
Lisp의 벡터는 인덱스가 있고 리스트는 인덱스가 없다
List ‘(1 2 3 4) – LinkedList
Vector [1 2 3 4] – ArrayList

5. 컬렉션Collectino – Map
Map {:bat “bat1” “dog” “dog0”}

6. 컬렉션Collectino – Set
Set #{:bat “dog :cow}
합집합union
차집합difference
교집합intersection

7. def 변수 정의(선언)

8. defn
함수정의
(defn -name [-param0 -param1] -return)

9. fn 익명함수

10. ns 네임스페이스