;; I've called this function "my-inc" so you don't confuse it with inc.
;; inc is a built-in function that already does this for us.
(defn my-inc [n] (+ 1 n))
(println (my-inc 5))
(def my-inc-2 (fn [n] (+ 1 n)))
(println (my-inc-2 5))
(println ((fn [n] (+ 1 n)) 5))
(println (#(+ 1 %) 5))
(println (#(str %1 %2 %3) "foo" "bar" "baz"))
OzsgSSd2ZSBjYWxsZWQgdGhpcyBmdW5jdGlvbiAibXktaW5jIiBzbyB5b3UgZG9uJ3QgY29uZnVzZSBpdCB3aXRoIGluYy4KOzsgaW5jIGlzIGEgYnVpbHQtaW4gZnVuY3Rpb24gdGhhdCBhbHJlYWR5IGRvZXMgdGhpcyBmb3IgdXMuCihkZWZuIG15LWluYyBbbl0gKCsgMSBuKSkKCihwcmludGxuIChteS1pbmMgNSkpCgooZGVmIG15LWluYy0yIChmbiBbbl0gKCsgMSBuKSkpCgoocHJpbnRsbiAobXktaW5jLTIgNSkpCgoocHJpbnRsbiAoKGZuIFtuXSAoKyAxIG4pKSA1KSkKCihwcmludGxuICgjKCsgMSAlKSA1KSkKCihwcmludGxuICgjKHN0ciAlMSAlMiAlMykgImZvbyIgImJhciIgImJheiIpKQ==