« Premiers pas en OCaml/Filtrage de motif » : différence entre les versions

Contenu supprimé Contenu ajouté
intro
un exemple de filtrage de motif sur des entiers
Ligne 13 :
 
Le filtrage de motif s'effectue avec les mots clefs <code>match</code> et <code>with</code> encadrant l'expression que l'on souhaite manipuler, suivi d'un ou plusieurs motifs, et à chaque motif est associée une expression à retourner.
 
== Filtrage de motif sur les entiers ==
 
En fonction de la valeur de l'expression <code>Random.int 6</code> différentes chaînes de caractère peuvent être retournées :
 
<source lang="ocaml">
# match Random.int 6 with
| 0 -> "chou-fleur"
| 1 -> "cerise"
| 2 -> "chocolat"
| _ -> "poivre"
;;
- : string = "chou-fleur"
</source>
 
Le caractère souligné à la fin est un jocker qui récupère toutes les valeurs possibles qui n'ont pas été listées avant lui.
 
== Filtrage de motif sur les listes ==