ASSOC

renvoie l'association d'un élément
dans une LIST

Syntaxe : (assoc clé liste)
Arguments :

 

clé , un nombre entier du code de l'élément à retrouver dans la liste

liste(LIST) contenant des listes (LIST)

Valeur retournée : La liste (LIST) commençant par la clé donnée en argument

 

ASSOC est une fonction très utile et très utilisée pour interroger les qualités d'une  entité, couleur, calque, point de départ etc.

On l'utilise souvent en association avec car et cdr.

  renvoie (AGE "18")
On y ajoute un cdr et on obtient le seul contenu du code DXF
qui va renvoyer "18"

Dans cet exemple, puisque je n'ai pas respecté le fait de donner un entier (integer) comme argument de assoc j'ai dû mettre une quote devant pour contourner le format.

Maintenant on va utiliser assoc avec une entité du dessin, dessinez précédemment une ligne sur le calque 0 et cette ligne de code :

renvoie la liste complète des codes DXF de définition de l'entité
et celle-ci :

va affecter à la variable calque-entite la valeur "0"
si vous avez bien dessiné la ligne (ou autre chose) dans le calque  (zéro).


Haut de page

revenir au menu LISTES


01 décembre 2017