(re-seq #"\\w+" "This string contains some tokens. Yipee!")
nil
(let [m 4 n ^{:abc String} m])
nil
(instance? (class (make-array Object 0)) (make-array String 0))
true
(-> (with-meta [] {String "foo"}) meta keys first class)
java.lang.Class
(count (clojure.string/split "my string of words" #"[:whitespace:]"))
5
(-> ^{String "foo"} 'hi meta keys first class)
nil
(require '[clojure [string :as s] [set :as t]])
nil
(map seq (repeat 3 (into-array String ["a" "b" "c"])))
(("a" "b" "c") ("a" "b" "c") ("a" "b" "c"))
(map #(into [] %) (into [] (make-array String 4 10)))
([nil nil nil nil nil nil nil nil nil nil] [nil nil nil nil nil nil nil nil nil nil] [nil nil nil nil nil nil nil nil nil nil] [nil nil nil nil nil nil nil nil nil nil])
(re-seq #"(?:cad)?abra" "this string has abracadabra in it")
("abra" "cadabra")
(type (resolve (:type (read-string "{:content \"Hello!\", :type String}"))))
java.lang.Class
(re-seq #"(cad)?abra" "this string has abracadabra in it")
(["abra" nil] ["cadabra" "cad"])
(seq (into-array String (map str ["does" "this" :also 1 2 "work?"])))
("does" "this" ":also" "1" "2" "work?")
(apply str ["String one " "string two " "and string three"])
"String one string two and string three"
(defn foo [a a a a] (list a a))
#'user/foo
(vec (map #(into [] %) (into [] (make-array String 4 10))))
[[nil nil nil nil nil nil nil nil nil nil] [nil nil nil nil nil nil nil nil nil nil] [nil nil nil nil nil nil nil nil nil nil] [nil nil nil nil nil nil nil nil nil nil]]
(macroexpand-1 '(doto string (.substring 0 (+ 1 (.indexOf charBetween)))))
(clojure.core/let [G__2176796 string] (.substring G__2176796 0 (+ 1 (.indexOf charBetween))) G__2176796)
(let [a 1 a (inc a) a (* a a)] a)
4
(do (require '[clojure.string :as string]) (string/join (list \c \h \a \r \s)))
"chars"
(let [a 0 a (inc a) a (* a a)] a)
1
(let [a 2 a (+ a a)] a)
4
(let [a 1 a (inc a) a (inc a)] a)
3
(def a (fn ([a] a) ([a b] [a b])))
#'user/a
(let [a [1 2] a (concat a a)] a)
(1 2 1 2)
(let [a (let [a 1] a)] a)
1
(let [a 1 a (inc a)] a)
2
(re-find #"some string" "will find some string because no smart quotes")
"some string"
(let [k [0 4] string "foobar"] (eval `(.substring ~string ~@k)))
"foob"
(for [a [1 2 3] generated [a a a]] a)
(1 1 1 2 2 2 3 3 3)
(let [a [1]] [a [a]])
[[1] [[1]]]
(let [a :foo] (prn a) (let [a a] (prn a)) (prn a))
nil
":foo\n:foo\n:foo\n"
(let [a 1 a (+ a 2) a (* a 5)] a)
15
(let [a 5 a (* 2 a) a (* 2 a)] a)
20
((fn [a a a] a) 1 2 3)
3
((fn ([a] a) ([a b] [a b])) 1)
1
(let [a 10 a (+ a 10)] a)
20
((fn [a a a] [a]) 1 2 3)
[3]
(let [a 10 a (+ a 10)] a)
20
(let [a {} a (assoc a :b 1)] a)
{:b 1}
(defrecord A [a])
#'user/A
(def a [a])
#'user/a
(def a a)
#'user/a
(defmacro foo ([a] a) ([a b] [a b]))
#'user/foo
(for [a (rest (range 5))] [a a a])
([1 1 1] [2 2 2] [3 3 3] [4 4 4])
(let [a 42] (let [a (inc a)] a))
43
(let [a Double/NaN] (identical? a a))
true
(let [a 1] (println a) a)
1
"1\n"
(for [a (range 4)] [a a])
([0 0] [1 1] [2 2] [3 3])
(defn !? [a] (+ a a))
#'user/!?
((fn [a a] a) 1 2)
2