Next: lines-closer, Previous: lambda, Up: GCL Reference

#### 7.2.69 let

`(let ARGUMENTS EXPR1 ... EXPRN)`
  Gera uma expressão lambda a partir de EXRP1 ... EXPRN, com a associação de argumento descrita por ARGUMENTS. ARGUMENTS corresponde a uma lista de símbolos (associada a `nil` por padrão) ou a listas da forma `(ARG VALUE)` onde ARG é um símbolo e não avaliado e VALUE é uma expressão-S que é primeiramente avaliada, a seguir seu valor é associa a ARG. A expressão completa avalia para o valor de EXPRN, a última expressão no corpo da declaração. A lista de argumento deve ester presente, mas pode ser vazia; no último caso a declaração `(let () ...)` é equivalente a um `(progn ...)`. See `(lambda ...)`. See `(defun ...)`. See `(setq ...)`.