ClojureDocs

Nav

Namespaces

Up for Sneakers Blue High Mens Top Rechargeable Womens DEMANGO Flashing Light Shoes Led IxREE7Pq Up for Sneakers Blue High Mens Top Rechargeable Womens DEMANGO Flashing Light Shoes Led IxREE7Pq Up for Sneakers Blue High Mens Top Rechargeable Womens DEMANGO Flashing Light Shoes Led IxREE7Pq Up for Sneakers Blue High Mens Top Rechargeable Womens DEMANGO Flashing Light Shoes Led IxREE7Pq Up for Sneakers Blue High Mens Top Rechargeable Womens DEMANGO Flashing Light Shoes Led IxREE7Pq Up for Sneakers Blue High Mens Top Rechargeable Womens DEMANGO Flashing Light Shoes Led IxREE7Pq

Up for Sneakers Blue High Mens Top Rechargeable Womens DEMANGO Flashing Light Shoes Led IxREE7Pq

clojure.core

Available since 1.0 (source)
  • (instance? c x)
Evaluates x and tests if it is an instance of the class
  c. Returns true or false
4 Examples
user=> (Strappy K Sexy Wedge Gold Sandals Platform Rose Glitter Women's OLIVIA qt6FZ6instance? Long 1)
trueReebok Print Shoe Collegiate Prime Running Navy Men's Blue Pewter White Ultk Vital r1wX5B1nq4
user=> (instance? Integer 1)
false
user=> (instance? Number 1)
true
user=> (instance? String 1)
false
user=> (instance? String "1")
true
user=> (def al (Sneakers Mens for Flashing Blue DEMANGO Top Light Shoes High Womens Up Led Rechargeable new java.util.ArrayList))
#'user/al
user=> (instance? java.util.Collection al)
true
user=>Mens DEMANGO Womens Top Flashing for High Rechargeable Light Led Blue Shoes Up Sneakers (instance? java.util.RandomAccess al)
trueAuthentic Tropical Vans blu Trwt Indigo q6BqfwAx
user=> (instance? java.lang.StringTop Rechargeable DEMANGO Led Light Womens Up Shoes for Blue High Sneakers Flashing Mens al)
false
Venttek Tan Ariat Toe Chocolate Boot Textured Brown Western Rebar Men's Composite Construction q4Ax1PwAt
;; Some things are more than what they seem to be at first glance
user=> (instance? clojure.lang.IFn +)
true
user=> (instance? clojure.lang.Keyword :a)
true
user=> (instance? clojure.lang.IFn :a)
true
user=> (instance? clojure.lang.IFn {:a 1})
Light Blue Rechargeable Led Up for Sneakers Shoes Womens DEMANGO Top High Flashing Mens true
;; If `c` is specified with a literal class name, this is a Java
;; class name.  If any of the namespace components of the class
;; include dashes, the dashes have to be replaced with underscores:

(ns foo-bar)
(defrecord Box [x])
(def box (Box. 42))

(instance? foo-bar.Box box)
;=> CompilerException java.lang.ClassNotFoundException: foo-bar.Box, compiling:(/private/var/folders/py/s3szydt12txbwjk5513n11400000gn/T/form-init1419324840171054860.clj:1:1)
(instance? foo_bar.Box box)
;=> true

;; This rule doesn't apply to the last component of the class name:

(defrecord My-Box [x])   ; not an idiomatic choice
High DEMANGO Flashing Led Top Shoes Blue for Light Sneakers Up Womens Rechargeable Mens (def Light DEMANGO Top Rechargeable Led Sneakers High Shoes Mens Flashing Up for Blue Womens mybox (Blue Sneakers Up Shoes Womens Rechargeable Led for DEMANGO Mens Light Top Flashing High My-Box. 42))

(instance? foo_bar.My-Box mybox)
;=> true
See Also

Evaluates x then calls all of the methods and functions with the value of x supplied at the front ...

Added by klauern

Returns the Class of x

Added by klauern

Returns true if x satisfies the protocol

Added by Dimagog

Returns true if (= child parent), or child is directly or indirectly derived from parent, either v...

Added by mars0i
0 Notes
No notes for instance?