표현의 평가를 가능한 최대로 늦추는 기법인 게으른 평가는 함수형 프로그래밍 언어에서 많이 볼 수 있는 기능이다.
(defn palindrom? [s] (let [sl (.toLowerCase s)] (= sl (apply str (reverse sl)))) ) (defn find-palindromes [s] (filter palindrome? (clojure.string/split s #" ")))