Re: Detele repeated in a list

Liste des GroupesRevenir à cl lisp 
Sujet : Re: Detele repeated in a list
De : Nobody447095 (at) *nospam* here-nor-there.org (B. Pym)
Groupes : comp.lang.lisp
Date : 21. Jul 2024, 02:02:23
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v7hj6b$3ooop$1@dont-email.me>
User-Agent : XanaNews/1.18.1.6
Pascal Costanza wrote:

(defun rem-duplicates (list)
   (loop for (first . rest) on (append list list)
         unless (member first (reverse rest) :test #'equal)
         collect first))

Gauche Scheme

(define (rem-dups lst)
  (fold
    (lambda (x accum) (if (member x accum) accum (cons x accum)))
    '()
    lst))

(rem-dups '(0 2 3 4 (8 7) 3 2 0 (8 7)))
  ===>
(4 3 2 0 (8 7))

Date Sujet#  Auteur
21 Jul 24 * Re: Detele repeated in a list5B. Pym
21 Jul 24 `* Re: Detele repeated in a list4B. Pym
22 Jul 24  +* Re: Detele repeated in a list2HenHanna
22 Jul 24  i`- Re: Detele repeated in a list1HenHanna
15 Aug 24  `- Re: Detele repeated in a list1B. Pym

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal