projprog/HSK6.md

477 B

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.