ALESSlO Posté(e) le 20 août 2019 Partager Posté(e) le 20 août 2019 Bonjour je rencontre un soucis sur une de mes applications. Je cherche à faire une condition en fonction d'un setq qui s'edit dans ma list. (setq rtn '(0 0 0)) RTN étant ma référence pour la liste, cette fonction s'edit par rapport au choix que je fait dans ma liste. Je cherche à faire en sorte que si cette rtn est égal à 0 1 0 alors je définis une valeur.Sauf que j'ai essayé ceci sans succès (if (= rtn '(0 1 0)) (progn (alert"SUCCES") (setq valeur "test") ) ) Amicalement Lien vers le commentaire Partager sur d’autres sites More sharing options...
didier Posté(e) le 20 août 2019 Partager Posté(e) le 20 août 2019 Coucou Essaie avec ceci : (if (equal rtn '(0 1 0)) (progn (alert"SUCCES") (setq valeur "test") ) ) Je pense que c'est plus adapté dans le cas d'une liste (list)Amicalement Edit : je pensais l'avoir expliqué sur da-code.fr mais je n'ai pas moyen aujourd'hui de le vérivier 3 Éternel débutant... Mon site perso : Programmer dans AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 20 août 2019 Partager Posté(e) le 20 août 2019 Salut, L'opérateur = sert à comparer uniquement des nombres et des chaînes.Pour comparer des listes, il faut utiliser : equal. 2 Gilles Chanteau - gileCAD - Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
ALESSlO Posté(e) le 20 août 2019 Auteur Partager Posté(e) le 20 août 2019 Merci de vos réponses aussi rapidement !Effectivement c'étais bien cela, j'ai pensez au equal mais je ne l'avais pas essayé .. Le sujet est résolus merci à vous Lien vers le commentaire Partager sur d’autres sites More sharing options...
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