(let [foo# 10] foo#)
10(let [[foo] "foo"] foo)
\f(let [_.0 42] :heh)
:heh(let [x.y 1] x.y)
1(let [x 1] `~'x)
x(cond :else (let [] :invalid))
:invalid(let [foo "bar"] (re-pattern foo))
#"bar"
(let [% 5] 5)
5(macroexpand-1 `(let 1))
(clojure.core/let 1)
(let [[:a] [1]] a)
1(let [sym '`obj#] sym)
(quote obj__1216259__auto__)
(let [v 1] #'v)
1(let [b.c 1] b.c)
1(let [x 5] 'x)
x(do (let [v1 5] (println v1) (let [v1 6] (println v1))))
nil"5\n6\n"(let [y 'x] `(let [~'x 1] (print (+ ~y 1))))
(clojure.core/let [x 1] (clojure.core/print (clojure.core/+ x 1)))
(let [&a "foo"] &a)
"foo"(let [x?y?z? 1] x?y?z?)
1(let [a# 1] a#)
1(let [...] `(...))
(user/...)
(let [_ :fun!] _)
:fun!(let [a-symbol "my-value"] a-symbol)
"my-value"(let [[x] nil] x)
nil(let [] "x" "y" "z")
"z"(let [class java.lang.String] class)
java.lang.String(let [ 5] )
5(let [a# 0] a#)
0(let [foo "hello"] 'foo)
foo(let [a (atom 3)])
nil(let [temp 'temp] temp)
temp(let [a# 5] a#)
5(let [foo 'bar] `~foo)
bar(let [foo 3] `~foo)
3(let [the-str "asdf"] [the-str])
["asdf"]
(let [♥ 1] ♥)
1(let [x 1] (do))
nil(let [x '?] x)
?(let [def 5] def)
5(let [x 'conj] `~x)
conj(let [a 1] [a])
[1]
(macroexpand `(let 1))
(clojure.core/let 1)
(let [[x] "foo"] x)
\f(let [/ 1] /)
1(let [first 1] first)
1(let [x 1] 1)
1(let [x 1] 'x)
x(let [myns/x 1] myns/x)
1(let [% 1] %)
1(let [-> :arrow] ->)
:arrow(let [-crazy'?-‽-name☃ 42] -crazy'?-‽-name☃)
42

