(let [foo (let [bar 2] (str bar))] foo)
"2"
(let [a "test"])
nil
(let (foo 3))
nil
(let [] (defn foo []))
#'user/foo
(let [argmap 1])
nil
(let (((mymacro 1))))
nil
(let [a 0])
nil
(let [x 1] (let [x 2] x) x)
1
(let [foo "bar"] (if foo (let [foo "baz"])))
nil
(let [x (gensym)] `(let [~x 123] ~x))
(clojure.core/let [G__3084611 123] G__3084611)
(let [f (let [*clojure-version* 10] (fn [] *clojure-version*))] (f))
10
(let [x 1] `(let [var# ~x] var#))
(clojure.core/let [var__1247814__auto__ 1] var__1247814__auto__)
(let [x (gensym)] `(let [~x ...] ...))
(clojure.core/let [G__1250019 user/...] user/...)
(let [a 42] (let [a (inc a)] a))
43
(let [N (range)])
nil
(let [y (rand)])
nil
(let ((x 1)))
nil
(let [x 2.0])
nil
(let [[foo] [10]])
nil
(let [mem (atom {})])
nil
(let [eval 3])
nil
(let [x 1])
nil
(let [] 42 :a)
:a
(let [x# 1])
nil
(let [x 5])
nil
(let [_-*!?omg?!*-_ "buuaahhaha"])
nil
(let [foo :bar])
nil
(let [ "wat"] )
"wat"
(let [{foo :bar}])
nil
(let [_-*!?.omg.?!*-_ "buuaahhaha"])
nil
(quote (let 1))
(let 1)
(let ((foo bar)))
nil
(let [a 'foo])
nil
(let [x 10])
nil
(let [a 1])
nil
(let [points 0])
nil
(let [line read-line])
nil
(let [x (vector)])
nil
(let [p# println])
nil
(let ((mymacro 1)))
nil
(let [varname 1])
nil
(let [<> {}] (<> {} []))
[]
(let [c 1])
nil
(let [clojure.core/argmap 1])
nil
(loop [] (let [stuff]))
nil
(macroexpand '(let [a 1] (let [b 2] 3)))
(let [a 1] (let [b 2] 3))
(let [a 1] (let [b 2] (+ a b)))
3
(let [i (let [k (int 0)] k)] (inc i))
1
(let [a "hi"] (with-out-str (println (let [a "123"]) a)))
"nil hi\n"
(let [y 2] (= y (let [x y] x)))
true