
Clojure Programming Cookbook
By :

There are four collection types in Clojure:
In this recipe, we will describe what these types are and some basic functions for them.
You only need REPL described in the recipe Repl up! in Chapter 1, Live Programming with Clojure, and no additional libraries. Start REPL so that you can review the sample code in this recipe.
We will learn collection types in Clojure including lists, vectors, maps, and sets. We will learn how to create them and use basic functions for them.
Lists are commonly used in Lisp. Clojure also supports the list data type. Lists are internally implemented as a linked list. To create a list, begin with quote ('
) and then enclose elements with ()
. If you want to create an empty list, use '
()
, or (list)
:
'("A Study in Scarlet" "The Sign of the Four" "The Hound of the Baskervilles" "The Valley of Fear") ;;=> ...