inf201 : algorithmique et programmation fonctionnelle FP
C.I) Définition récursive de séq(α)
type seqEntier = Nil | Cons of int * seqEntier
seqEntier : type somme récursif
Exemples :
Cons(1,Nil) : séquence (singleton) ne contenant que l’entier 1
Cons(1,Cons(2,Cons(3,Nil))) : séquence contenant 1,2 et 3 (dans cet ordre)
/!\ Cons(1,Cons(2,Cons(3,Nil))) ≠ Cons(2,Cons(1,Cons(3,Nil))), la plupart du temps
Cons(pr, fin) : séquence constituée d’un premier entier (noté pr) et
d'une séquence d’entiers (notée fin)