Next: , 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 ...).