PATRICE69 Posté(e) le 28 mai 2024 Posté(e) le 28 mai 2024 Bonsoir J'ai un souci avec LISP et ZWCAD (setq gsPoint "POINT") (ssget "_:L" '((2 . gsPoint))) Retourne nil tout le temps si je fais (ssget "_:L" '((2 . "POINT"))) retourne les entités que j'ai choisis. Est-ce normal ? Patrice
(gile) Posté(e) le 29 mai 2024 Posté(e) le 29 mai 2024 Salut En LISP, l'apostrophe (') est une sorte de raccourci pour la fonction quote qui sert à éviter l'évaluation de l'expression qui lui est passée en argument. '((2 . gsPoint)) est donc équivalent à : (quote ((2 . gsPoint))) Tous deux renvoient : ((2 . GSPOINT)) sans évaluer la variable gsPoint. Pour évaluer la variable gsPoint, il faut écrire : (list (cons 2 gsPoint)) 1 Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant