The first section of this book introduces you to Clojure - mainly how the read evaluate and print processing works.
You're introduced to:
- Defining functions
- Built in functions such as nth
- Naming things such as functions and values
The exercises are to define a function that returns the second element in a list and at least a couple of
implementations of a function that returns the third element in the list.
Here are my implementations of second:
And here are my implementations of third:
I've used the inbuilt functions nth, first, rest and done an implementation of third that uses one of my implementations of second.