ClojureDocs

Nav

Namespaces

memoize

clojure.core

Available since 1.0 (source)
  • (memoize f)
Returns a memoized version of a referentially transparent function. The
memoized version of the function keeps a cache of the mapping from arguments
to results and, when calls with the same arguments are repeated often, has
higher performance at the expense of higher memory use.