ATOMS-FAMILY
Cette fonction renvoie la liste des symboles actuellement définis.
Syntaxe : (atoms-family format [listesym])
L'argument format est un nombre entier de 0 ou 1.
Si la valeur de format est 0 atoms-family renvoie les noms de symboles sous forme de liste (list).
Si la valeur de format est égale à 1, la fonction renvoie les noms des symboles sous forme de liste de chaînes(string).
La fonction atoms-family recherche une liste spécifique de noms de symboles si l'argument listesym est spécifié
Cet argument contient une liste de chaînes spécifiant des noms de symboles.
La fonction atoms-family revoie une liste du type spécifié par le format (symboles ou chaînes) et contenant les noms des symboles définis.
Elle renvoie nil pour les noms qui ne sont pas définis.
(atoms-family 0) |
Renvoie la liste des symboles couramment définis.
L'exemple suivant vérifie que les symboles CAR, CDR et XYZ sont définis et renvoient la liste sous forme de chaines .
1 2 3 | (atoms-fami1y 1 ' ("CAR" "CDR" "XYZ") ) |
Renvoie ("CAR" "CDR" nil )
Cette valeur renvoyée indique que le symbole XYZ n'a pas été défini.
7 décembre 2017