(let [x 1] (do x))
1(let [#^classname x nil] x)
nil(let [name 'Bob] (clojure.core/name name))
"Bob"(let [{foo :bar} :baz] foo)
nil(let [foo "bar"] (class #'foo))
java.lang.String(let [foo 'bar] (in-ns foo))
nil(let [sym 'actionPerformed] `(~'~sym))
((clojure.core/unquote sym))
(defn entry2 [] (let [x []] (x)))
#'user/entry2
(let [x 'x] (meta ^x {}))
{:tag x}
(let [_ 1] (inc _))
2(let [+ '*] (resolve +))
#'clojure.core/*
(let [a 1] `(~a))
(1)
(let [sym 'actionPerformed] `(`~'~sym))
((quote actionPerformed))
(let [*out* :a] (println "hello"))
nil"hello\n"(let [a [:b :c]] a)
[:b :c]
(let [x 1] (println x))
nil"1\n"(let [t (gensym "t")] `...)
user/...(let [... 42] (list ...))
(42)
(let [a1 :bar] (prn a1))
nil":bar\n"(let [do println] (do "hello"))
"hello"(let [String 1] (String. ""))
""(let [loop inc] (loop 1))
2(let [n 2] (- n))
-2(let [a "bar"] (str "foo????bar???"))
"foo????bar???"(let [bob {:name "bob"}] bob)
{:name "bob"}
(let [a 3] print a)
3(let [x '+] (resolve x))
#'clojure.core/+
(let (vec (list 'foo 123)))
nil(let [name :foo] (name :bar))
nil(let [x nil] (meta ^x {}))
{:tag nil}
(let [b 1] (eval b))
1(let [self (defn self [] self)])
nil(let [...] 1 2 3)
3(let [->->-> 1] (inc ->->->))
2(let [[foo] [1 2 3]])
nil(let [y 3] (/ y))
1/3(.length (let [x "test"] x))
4(let [a "a"] `(~a))
("a")
(let [$_ 1] (inc $_))
2(let [x 1] x)
1(let [-> inc] (-> 5))
6(let [a 1] (println a))
nil"1\n"(let [foo "bar"] (println foo))
nil"bar\n"(let [a (+ 1 1)])
nil(let [a 3] (meta ^a {}))
{:tag 3}
(let [^float x 2.4] x)
2.4(let [x 'foo] `(~x))
(foo)
(let [me "Worship" your "Shadow"])
nil(let [m {:a 1}] m)
{:a 1}
(let [[elem] '(1)] elem)
1

