2010-11-28 25 views
2

(enlever '(1 2)' ((1 2) (1 3))) ne supprime pas '(1 2) de la liste dans le lisp commun .. (Je pense qu'il utiliser eq et non égal) Avons-nous une autre alternative pour supprimer un élément de la liste des listes dans clisp ??clisp: retirez de la liste de la liste

+4

Le test par défaut pour la plupart des fonctions est EQL. Dans de nombreux cas, vous pouvez fournir le vôtre avec le paramètre de mot clé: TEST. –

Répondre

10
(remove '(1 2) '((1 2) (1 3)) :test #'equal)