(let [x 5] (- x))
-5(let [x 1] `(~'x))
(x)
(let [xs ()] (cons #"foo" xs))
(#"foo")
(let [a 10] (println a))
nil"10\n"(let [everything-is-a-lie (number? Double/NaN)] everything-is-a-lie)
true(let [x 1] `(x))
(user/x)
(let [bli identity] (bli 24))
24(let [a 1] "HELLO WORLD")
"HELLO WORLD"(let [a 10] (var a))
10(let [a|b 42] (println a|b))
nil"42\n"(macroexpand '(let [a 1]))
(let [a 1])
(let [x ^String []] (meta #'x))
{:tag java.lang.String}
(let [a 5] `[~a])
[5]
(let [a 3] (hash-set a))
#{3}
(let [foo 'identity] (resolve foo))
#'clojure.core/identity
(-> [a 5] (let a))
5(let [a "a"] (class #'a))
java.lang.String(let [a (atom 8)] @a)
8(let [a :bar] (prn a))
nil":bar\n"(macroexpand '(let [[a] [1]]))
(let [[a] [1]])
(let [f println] (f "hello"))
nil"hello\n"(let [v 'test] ``(~'~v))
(clojure.core/sequence (clojure.core/seq (clojure.core/concat (clojure.core/list (quote test)))))
(let [clgv 10] (inc clgv))
11(let [rocket-to-the-sun (-> (*))] rocket-to-the-sun)
1(-> [x 1] (let x))
1(let [a 1] (list a))
(1)
(let [foo (map println (range))])
nil(let [<3 inc] (<3 1))
2(let [x 'update-in] (resolve x))
#'clojure.core/update-in
(let [m 12] (inc m))
13(let [[y & rest-ys] []] y)
nil(let [a 3] (class a))
java.lang.Long(let [x 1] (inc x))
2((let [inc 5] (fn [] inc)))
5(let [x 1] (resolve 'x))
nil(let [[x y] [5 6]])
nil(let [ns-name 'the.good.ns.name] (ns ns-name))
nil(let [да-аскии-онли 1] (println да-аскии-онли))
nil"1\n"(let [☃ :frosty] (print-str ☃))
":frosty"(let [a 3] (print a))
nil"3"(let [x 5] (symbol "x"))
x(let [a 1] (resolve 'a))
nil(let [foo (fn [] "bar")] (foo))
"bar"(let [[a b c] []] c)
nil(let [{:keys [status]} {:status "bar"}])
nil(let [{a 0} [:bar]] a)
:bar(let [foo "bar"] (print foo))
nil"bar"(let [x 1] (symbol? x))
false(let [x 42] (quote ~x))
(clojure.core/unquote x)
(let [[a b] []] [a b])
[nil nil]

