ClojureDocs

导航

命名空间

function?

clojure.test

从 1.1 开始可用
  • (function? x)
Returns true if argument is a function or a symbol that resolves to
a function (not a macro).
1 Example
user> (defn foo [] (println "foo"))
#'user/foo

user> (def bar "bar")
#'user/bar

user> (clojure.test/function? foo)
true

user> (clojure.test/function? bar)
false
See Also

Returns true if x implements Fn, i.e. is an object created via fn.

Added by timgilbert
0 Notes
No notes for function?