Introduction
Clojure belongs to the Lisp language family, and Lisp can handle collections in a very cool and efficient way. Clojure inherits rich and cool sets from Lisp. In this chapter, we will show basic and advanced recipes for manipulating collections.
Another advantage of manipulating collections in Clojure is to guarantee immutability. In the case of large or concurrent applications, mutability causes unintended behaviors resulting in serious bugs.
After reading this chapter, you'll be able to write Clojure code to handle collections with a lot of fun.