macro
boot.janet on line 280 , column 1
(let bindings & body )
Create a scope and bind values to symbols. Each pair in `bindings`
is assigned as if with `def` , and the body of the `let` form
returns the last value.
(let [sweet "what does mine say?" ]
(let [dude sweet ]
(let [what-does-mine-say? dude ]
what-does-mine-say? ))) # => "what does mine say?"
(let [a 1 ]
(let [b a ]
b )) # => 1
(let [a 1 b 2 c 3 ] (+ a b c )) # => 6
(let
[a 1
b (+ a 1 )
c (+ b 1 )]
(+ a b c )) # => 6