(conj (conj) (conj) (conj) (conj))
[[] [] []]
(conj [] conj conj (conj))
[#object [clojure.core$conj__5455 0x37bcc82b "clojure.core$conj__5455@37bcc82b"] #object [clojure.core$conj__5455 0x37bcc82b "clojure.core$conj__5455@37bcc82b"] []]
(conj (conj (conj (conj (conj () 1) 2) 3) 4) 5)
(5 4 3 2 1)
(conj (conj (conj (conj '() 1) 2) 3) 4)
(4 3 2 1)
(conj (conj [] 1) 2)
[1 2]
(-> [] (conj 1) (conj 2) (conj 3))
[1 2 3]
(conj (conj (conj nil 1) 2) 3)
(3 2 1)
(conj (conj () 1) 2)
(2 1)
(conj {})
{}
(conj (conj (conj '(0) 3) 2) 1)
(1 2 3 0)
(let [conj (memoize conj)] [(conj [1] 2) (conj '(1) 2)])
[[1 2] [1 2]]
(conj {} {})
{}
(conj)
[]
(conj [])
[]
(conj (conj [1] 0) 0)
[1 0 0]
(conj (conj nil 1) 2)
(2 1)
(conj (conj [0] 1) 2)
[0 1 2]
(conj {} {})
{}
(conj (conj (conj [] 1 2) 4) 5 6)
[1 2 4 5 6]
(conj (conj nil 1) 0)
(0 1)
(conj [] "clojure")
["clojure"]
(merge-with conj)
nil
(conj [] "foo")
["foo"]
(conj () nil)
(nil)
(conj () :a)
(:a)
(seq (conj))
nil
(conj [1])
[1]
(type (conj))
clojure.lang.PersistentVector
(conj [] 1)
[1]
(class conj)
clojure.core$conj__5455
(conj [] 3)
[3]
(conj {} '())
{}
(clojure.repl/source conj)
nil
"Source not found\n"
(conj [] [3])
[[3]]
(conj 10)
10
(meta conj)
nil
(conj [] 2)
[2]
(conj 'CLOJURE)
CLOJURE
(conj () 1)
(1)
(conj [] :blah)
[:blah]
(conj {} nil)
{}
(conj {} (and))
{}
(conj [] nil)
[nil]
(= (conj [1] 2) (conj [1] 2))
true
(conj (reverse (conj [1 2] 3)) 4)
(4 3 2 1)
(conj Double/NaN)
##NaN
(conj [] 4)
[4]
(conj [] 5)
[5]
(conj () [1])
([1])
(= (conj '(1) 2) (conj [1] 2))
false