Worms69 Posté(e) le 14 décembre 2006 Posté(e) le 14 décembre 2006 Bonjour à tous, je débute à peine en vlisp... je suis sur un exercice de base et j'arrive pas à trouver la solution : ;; fonction prenant 1 argument qui est une liste de 2 éléments et qui;; retourne une nouvelle liste contenant les 2 éléments dans l'ordre inverse(defun inverser-paire (liste x y) (setq paire1 x) (setq paire2 y) (list paire2 paire1)) j'ai essayé en tapant(inverser-paire (liste 12 24)) et ca me dit "erreur: no function definition: LISTE" merci de votre aide -- Worms69
Tramber Posté(e) le 14 décembre 2006 Posté(e) le 14 décembre 2006 C'est pas du Vlisp, c'est de l'Autolisp. (defun inverser-paire ( x y / paire1 paire2) (setq paire1 x) (setq paire2 y) (list paire2 paire1)) (inverser-paire 12 24) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Worms69 Posté(e) le 14 décembre 2006 Auteur Posté(e) le 14 décembre 2006 pardon, je croyais que autolisp et vlisp était identique.... quelle est la différence? je sais que autolisp et commonlisp sont pas pareil non plus, ce qui est bien embêtant car le tutorial http://dept-info.labri.u-bordeaux.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/node88.html concerne le clisp... et que y'a pas d'exos corrigés...
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