(conj (seq [1 2 3]) 0)
(0 1 2 3)
(apply str (conj (seq "ola") \h))
"hola"
(type (conj (seq [1 2]) 3))
clojure.lang.Cons
((fn [x] (conj [x] 1)) 2)
[2 1]
(conj '(1 2 3) 4)
(4 1 2 3)
(update-in {:a [0]} [:b] conj 1)
{:a [0], :b (1)}
(conj #{1 2 3} 4)
#{1 2 3 4}
(conj #{:a :b :c} :d)
#{:a :b :c :d}
(reduce conj () [1 2 3 4])
(4 3 2 1)
(conj () 1 2 3 4 5)
(5 4 3 2 1)
(apply swap! (atom #{}) conj [1])
#{1}
(let [v [[1 2] [3 4]] x 5] (conj (pop v) (conj (peek v) x)))
[[1 2] [3 4 5]]
(apply conj [1 2 3] [4])
[1 2 3 4]
(conj '() 1 2 3 4)
(4 3 2 1)
(reduce conj () [1 2 3 4])
(4 3 2 1)
(conj '(3 4) 1 2)
(2 1 3 4)
(apply conj [1 2] [3 4])
[1 2 3 4]
(conj '(:e) '(:a :b))
((:a :b) :e)
(apply conj ["a" "b"] ["c" "d"])
["a" "b" "c" "d"]
(apply conj [1] (repeat 3 nil))
[1 nil nil nil]
(apply conj {} [[:foo :bar] [:baz :blah]])
{:baz :blah, :foo :bar}
(conj {} (seq {:a 1, :b 2}))
{:a 1, :b 2}
(reduce ((map inc) conj) [] (range 10))
[1 2 3 4 5 6 7 8 9 10]
(map #(conj [] %) (range 3))
([0] [1] [2])
(conj {} (seq {:a :b, :c :d}))
{:a :b, :c :d}
(reverse (apply conj '() (range 5)))
(0 1 2 3 4)
(reduce conj [1 2] [3 4])
[1 2 3 4]
(conj #{1 2 3} 5)
#{1 2 3 5}
(conj [3 4 5 6] 7)
[3 4 5 6 7]
(update-in [[[[] []]]] [0 0 1] conj :a)
[[[[] [:a]]]]
(reductions conj () [1 2 3 4])
(() (1) (2 1) (3 2 1) (4 3 2 1))
(apply conj #{} [1 2 3])
#{1 2 3}
(conj [1 2 3] 4 5)
[1 2 3 4 5]
(update-in {:awesome-functions #{}} [:awesome-functions] conj :update-in)
{:awesome-functions #{:update-in}}
(conj '(1 2 3) 0)
(0 1 2 3)
(conj (vector 1 2 3) 4)
[1 2 3 4]
(reduce conj [4 5] [6 7])
[4 5 6 7]
(conj (into [] (concat ["a"] ["b"])) "m")
["a" "b" "m"]
((fn [coll] (reduce #(conj (conj %1 %2) %2) '[] coll)) [1 2 3])
[1 1 2 2 3 3]
(conj '(3 5 54) 2844)
(2844 3 5 54)
(conj '(1 2 3) 8)
(8 1 2 3)
(update-in {:foo #{}} [:foo] conj "bar")
{:foo #{"bar"}}
(conj '#(+ 1 %) 3)
(3 fn* [%1] (+ 1 %1))
(conj '(0 1 2) 4)
(4 0 1 2)
(conj (list 1 2 3) 0)
(0 1 2 3)
(conj (list 10 20 30) :x)
(:x 10 20 30)
(conj (seq [1 2 3]) 4)
(4 1 2 3)
(conj {} (:eval '(+ 1 2)))
{}
(conj (rest [1 2 3]) 4)
(4 2 3)
(conj [1 2 3 4] 5)
[1 2 3 4 5]