macrolet |
Macro lettre |
---|---|
Lisp |
Syntaxe
macrolet ((name lambda-list [[local-declaration* | local-documentation]] local-form*)*) declaration* form* => result* |
Paramètres
Nom | Description |
---|---|
function-name | Ce paramètre permet d'indiquer le nom de la fonction. |
lambda-list | Ce paramètre permet d'indiquer une liste lambda. |
local-declaration | Ce paramètre permet d'indiquer une déclaration d'expression. |
local-documentation | Ce paramètre permet d'indiquer une chaîne de caractères. |
local-form | Ce paramètre permet d'indiquer un progn implicite. |
declaration | Ce paramètre permet d'indiquer une déclaration d'expression. |
form | Ce paramètre permet d'indiquer un progn implicite. |
result | Ce paramètre permet d'indiquer les valeurs des formes. |
Description
Cet opérateur spécial permet d'établir des définitions de macro locales, en utilisant le même format que celui utilisé par defmacro.
Dernière mise à jour : Dimanche, le 9 juin 2019