In Clojure, what is the difference between ‘map’ and ‘apply’?

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com, or follow me on Twitter.

Words of wisdom from Mark Rathwell :

map is mapping the specified function to each element in the
collection, one at a time, and returning a collection of the results.
apply is calling the function once, but with all elements in the
collection as the arguments and returning the result of that one
function call.

Source