# Haskell 5 ### Exercice 1 1. `'t'` correspond au caractère `t` 2. `'test'` correspond au caractère `test` ce qui n'existe pas -> Ça plante. 3. `['t','e','s','t']` correspond au tableau de caractères, ou «chaine de caractères» `test` 4. `['a'..'f']` correspond au tableau de caractère contenant dans l'ordre les caractères de `a` à `f` 5. `['a','c'..'l']` correspond au tableau de caractère contenant dans les caractères de `a` à `l` avec `c` en deuxième caractère (donc toutes les deux lettres). 6. `'a'=='A'` renvoie `False` car `a` et `A` ne sont pas les mêmes caractères. 7. `['a','3']` à l'instar du point 3., cela crée la chaine de caractères contenant deux caractères: `a` et `3`. 8. `['a',3]` correspond à un tableau inhomogène. ### Exercice 2 1. Les chaines de caractères sont des tableaux d'entiers. 2. `["tata","toto","tutu"]` est donc un tableau de tableaux de caractères (un tableau 2D !) 3. `"le "++"chien est blanc"` concatène les deux chaines de caractères. 4. `"B"++"onjour, je m'appelle Vincent"` corrige la faute.