677 B
677 B
Haskell 14
Exercice 1
- Le pattern matching a pour objectif de «déconstruire» un objets en ses «composants». Là où un guarde a pour but de réagir différement selon certaines valeurs booléenes indiquées.
- On peut approcher ce concept des structures
switchprésents dans certains langages impératifs, ou de suitesif,else if,else if, … ,else if,else - Les différents conditions d'un garde sont écrites en les commençant par un pipe
|. La structure est| expressionBooleene = valeurSiEvaluéeÀTrue - Le
elsecorrespond au mot cléotherwisequi prend la place d'une expression booléenne.
Exercice 2
Voir fstfunc.hs