Re: Question about loop

Liste des GroupesRevenir à cl lisp 
Sujet : Re: Question about loop
De : Nobody447095 (at) *nospam* here-nor-there.org (B. Pym)
Groupes : comp.lang.lisp
Date : 26. Aug 2024, 10:14:45
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vahdhi$2cmjb$1@dont-email.me>
User-Agent : XanaNews/1.18.1.6
Pascal Costanza wrote:

Jeff Barnett wrote:
Does the Common Lisp spec say anything about whether the following is
well defined given that the elements of "list" are unique:
>
(loop for x in list
  when (p x)
  do (setq list (delete x list)))
 
See http://www.lispworks.com/documentation/HyperSpec/Body/03_f.htm
 
But I wouldn't worry too much and just switch to a non-destructive version:
 
(loop for x in list
       unless (p x) collect x into new-list
       finally (setq list new-list))

Gauche Scheme:

(remove odd? (iota 22))
  ===>
(0 2 4 6 8 10 12 14 16 18 20)

Date Sujet#  Auteur
26 Aug 24 o Re: Question about loop1B. Pym

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal