- Maps, vectors, sets, lists 는 clojure 가 제공하는 기본 데이터 구조이다.각 형태는 아래와 같다.
[[ '(a b :name 12.5) ;; list ['a 'b :name 12.5] ;; vector {:name "Chas" :age 31} ;; map #{1 2 3} ;; set {Math/PI "~3.14" [:composite "key"] 42 nil "nothing"} ;; another map #{{:first-name "chas" :last-name "emerick"} {:first-name "brian" :last-name "carper"} {:first-name "christophe" :last-name "grand"}} ;; a set of maps ]]