# Haskell 6 ### Exercice 1 1. `('a',34)` renvoie un couple du type `char*int` 2. `['a',34]` n'est pas valide car cette expression n'est ni du type `char list` ni du type `int list`. 3. `[(1,34),(1,45,4)]` est invalide, car cette expression n'est ni du type `(int*int) list` à cause du deuxième élément, ni du type `(int*int*int) list` à cause du premier. 4. `("Jean","Dupond",42)` permet de stoquer telle information, qui est alors du type `(char list)*(char list)*int`.