let is a special form defined in C source code.

Signature
(let VARLIST BODY...)

Documentation
Bind variables according to VARLIST then eval BODY.

The value of the last form in BODY is returned.
Each element of VARLIST is a symbol (which is bound to nil)
or a list (SYMBOL VALUEFORM) (which binds SYMBOL to the value of VALUEFORM).
All the VALUEFORMs are evalled before any symbols are bound.

View in manual

References
C code is not yet loaded.

Find all references

Debugging
Enable tracing

Source Code
C code is not yet loaded.

Set C source directory

Symbol Properties
byte-compile
  byte-compile-let
byte-optimizer
  byte-optimize-letX
edebug-form-spec
  ((&rest &or
          (symbolp &optional form)
          symbolp)
   body)
gv-expander
  #[642 "\300\301\302\303!\"!BB\207"
        [let macroexp-unprogn gv-get macroexp-progn]
        9 "\n\n(fn DO BINDINGS &rest BODY)"]
  Disassemble
lisp-indent-function
  1
pcase-macroexpander
  let--pcase-macroexpander