Comment detecter "cons vs. list"

Fermé
yogis - Modifié par baladur13 le 24/06/2016 à 13:43
 Goupil - 24 juin 2016 à 13:40
Bonjour,

En lisant différents sujets sur le net, je suis à la recherche d'une façon de pouvoir detecter la différence entre ces 2 formes

(mot1 . mot2)
(mot1 mot2)

Le 1er est crée via un cons donc j'ai tenté un consp est cela me retourne TRUE pour la 1er et la 2e forme.
Existe-t-il en lisp une façon de différencier ces 2 formes ?
A voir également:

1 réponse

Salut

Si tu fais un cdr sur (mot1 . mot2), tu obtiendras mot2
Si tu fais un cdr sur (mot1 mot2), tu obtiendras une liste (mot2)

Maintenant, la comparaison est facile.

@+
0