Clojure Predicate functionsλ︎
A predicate function takes a single argument and returns a truthy value, e.g. true or false
There are over 70 predicate functions provided by the clojure.core namespace.
clojure.core predicates |
Description |
|---|---|
| >0? (^:private) | |
| >1? (^:private) | |
| any? | |
| associative? | |
| boolean? | |
| bound? | |
| bytes? | |
| chunked-seq? (^:static) | |
| class? | |
| coll? | |
| contains? | |
| counted? | |
| decimal? | |
| delay? | |
| distinct? | |
| double? | |
| empty? | |
| even? | |
| every? | |
| false? | |
| fits-table? (defn-) | |
| float? | |
| fn? | |
| future? | |
| future-cancelled? | |
| future-done? | |
| ident? | |
| identical? | |
| ifn? | |
| indexed? | |
| inst? | |
| int? | |
| integer? | |
| isa? | |
| is-annotation? (defn-) | |
| is-runtime-annotation? (defn-) | |
| keyword? | |
| libspec? (defn-) | |
| list? | |
| map-entry? | |
| nat-int? | |
| neg? | |
| neg-int? | |
| nil? | |
| number? | |
| odd? | |
| pos? | |
| pos-int? | |
| qualified-ident? | |
| qualified-keyword? | |
| qualified-symbol? | |
| ratio? | |
| rational? | |
| reader-conditional? | |
| realized? | |
| reduced? | |
| reversible? | |
| seqable? | |
| sequential? | |
| set? | |
| simple-ident? | |
| simple-keyword? | |
| simple-symbol? | |
| some? | |
| sorted? | |
| special-symbol? | |
| symbol? | |
| tagged-literal? | |
| thread-bound? | |
| true? | |
| uri? | |
| uuid? | |
| var? | |
| volatile? | |
| zero? |
