TuttoCAD Forum

TuttoCAD Forum
[ Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Album Fotografico | Download | | Cerca | FAQ ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 1 - TuttoCAD Software
 AutoLISP
 Confronti tra liste

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Faccine
Felice [:)] Davvero Felice [:D] Caldo [8D] Imbarazzato [:I]
Goloso [:P] Diavoletto [):] Occhiolino [;)] Clown [:o)]
Occhio Nero [B)] Palla Otto [8] Infelice [:(] Compiaciuto [8)]
Scioccato [:0] Arrabbiato [:(!] Morto [xx(] Assonnato [|)]
Bacio [:X] Approvazione [^] Disapprovazione [V] Domanda [?]
Seleziona altre faccine

    
 
   

V I S U A L I Z Z A    D I S C U S S I O N E
Marsetti Alex Inserito il - 08 maggio 2014 : 17:03:42
Buongiorno.
Vorrei porre un'altra domanda a voi utenti molto più esperti di me che potrebbe tornare utile per molti.
E' possibile valutare con una funzione se una lista è uguale ad un altra senza ricorrere alla valutazione di ogni membro?

es.
(setq a1 (list (a b c))) (setq a2 (list (a b c))) sono uguali.

per vedere se sono uguali, dovrei ricorrere a questo metodo:

(if (and (= (car a1) (car a2)) (= (cadr a1) (cadr a2)) (= (caddr a1) (caddr a2))) (...))

oppure utilizzare un ciclo repeat, in cui una variabile cambia di valore se un solo elemento della lista non è uguale a quello dell'altra.

Premetto che i metodi possibili sono molti di più, ma voi conoscete una funzione oppure una procedura più comoda e breve di queste operazioni?

Vi ringrazio in anticipo.
Cordiali saluti, Marsetti Alex.
1   U L T I M E    R I S P O S T E    (in alto le più recenti)
GP Inserito il - 08 maggio 2014 : 18:26:56
eq - determina se due espressioni sono identiche
equal - determina se due espressioni sono uguali

All'apparenza sembra che facciano la stessa cosa, ma non è così, dai un'occhiata all'help.

TuttoCAD Forum © 2001-2010 CADLandia Torna all'inizio della Pagina
Pagina generata in 0,26 secondi.