Séquences

Il y a deux types de séquences en Common Lisp : les vecteurs et les listes. Les vecteurs sont un cas spécial de tableaux et ressemblent aux vecteurs d'autres langages.

Common Lisp est unique par ses fonctions prédéfinies pour la manipulation de listes simplement chaînées. Mises à part les fonctions simples pour la construction et la concaténation de listes, il y a aussi des fonctions de filtrage paramétrées par une fonction arbitraire, d'application d'une fonction arbitraire à tous les éléments de la liste, de recherche dans une liste d'éléments correspondants à un prédicat arbitraire, etc. Il est également possible de traiter une liste comme un ensemble ou comme une pile.



Irene DURAND
2011-10-14