projprog/HSK14.md

677 B

Haskell 14

Exercice 1

  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.
  2. On peut approcher ce concept des structures switch présents dans certains langages impératifs, ou de suites if,else if, else if , … , else if,else
  3. Les différents conditions d'un garde sont écrites en les commençant par un pipe |. La structure est | expressionBooleene = valeurSiEvaluéeÀTrue
  4. Le else correspond au mot clé otherwise qui prend la place d'une expression booléenne.

Exercice 2

Voir fstfunc.hs