Complexes

Le type complex est un sous-type du type number. Comme cela a déjà été indiqué dans la section 4.1.1, il y a deux sous-types du type complex selon le type des composants. En Common Lisp, ces deux types s'appellent (complex rational) et (complex float). On remarque que les noms de ces deux types ne sont pas des symboles, mais des listes dont le premier élément est complex et le deuxième le nom d'un sous-type de real. En fait, le type complex est paramétrable avec un type réel qui indique le type des deux parties. Un type dont le nom est un symbole est appelé type atomique (en Anglais : atomic type) et un type dont le nom est paramétré est appelé type composite (en Anglais : compound type).



Irene DURAND
2011-10-14