store/[org.clojure/clojure "1.8.0"] clj::clojure.core/ns-resolve

Official Documentation

Add notes
Arities
==================================================
   [ns sym]
   [ns env sym]

Docstring
==================================================
  Returns the var or Class to which a symbol will be resolved in the
  namespace (unless found in the environment), else nil.  Note that
  if the symbol is fully qualified, the var/Class to which it resolves
  need not be present in the namespace.

Source

(defn ns-resolve
  "Returns the var or Class to which a symbol will be resolved in the
  namespace (unless found in the environment), else nil.  Note that
  if the symbol is fully qualified, the var/Class to which it resolves
  need not be present in the namespace."
  {:added "1.0"
   :static true}
  ([ns sym]
    (ns-resolve ns nil sym))
  ([ns env sym]
    (when-not (contains? env sym)
      (clojure.lang.Compiler/maybeResolveIn (the-ns ns) sym))))

Example 1

Edit
;; See also http://clojure.org/namespaces for information on namespaces in Clojure and how to inspect and manipulate them

Example 2

Edit
(defn f [n] (* n n n))
;; => #'user/f

((ns-resolve *ns* (symbol "f")) 10)
;; => 1000

Uses on crossclj