© Mark McDonnell 2017

Mark McDonnell, Quick Clojure, https://doi.org/10.1007/978-1-4842-2952-1_5

5. Functions

Mark McDonnell

(1)southend-on-Sea, UK

The Clojure programming language is built on the foundation of functional programming, which itself suggests a language rich in functions.

If we were to look through the available Clojure namespaces and list of public functions/variables,1 we would indeed find a wide range of functions and behaviors for our applications to utilize.

I’m going to start this chapter by rounding off a couple of items from Chapter 3 that make sense to discuss in more detail here. We’ll follow on from there by investigating both the clojure.core and clojure.string namespaces and the selection of functions contained within them. ...

Get Quick Clojure: Effective Functional Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.