« Premiers pas en OCaml/Filtrage de motif » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- l'on + l’on ) |
m Robot : Remplacement de texte automatisé (- l'utilisation + l’utilisation , - d'asile + d’asile , - s'inspirer + s’inspirer , - l'expression + l’expression , - d'usage + d’usage , - d'autre + d’autre , - d'important + d’important ) |
||
Ligne 12 :
== Principe général ==
Le filtrage de motif s'effectue avec les mots clefs <code>match</code> et <code>with</code> encadrant
== Filtrage de motif sur les entiers ==
En fonction de la valeur de
<source lang="ocaml">
Ligne 100 :
OCaml parcourt les motifs potentiels du premier au dernier dans l'ordre.
C'est donc le premier motif qui peut correspondre à la valeur de
Voyons ce qui se passe avec les mêmes motifs spécifiés dans l’ordre inverse :
Ligne 122 :
=== Filtrage des valeurs possibles ===
Le filtrage de motif peut aussi servir à traiter différentes valeurs possibles de
<source lang="ocaml">
Ligne 152 :
== Filtrage de motif sur les tableaux ==
Le filtrage de motif est rarement utilisé sur les tableaux. D'une part cela requiert de connaître sa taille ou ses tailles possibles, et
Voici cependant un exemple où le filtrage de motif s'applique sur le tableau <code>Sys.argv</code> ce qui permet de traiter différentes valeurs possibles de la ligne de commande avec lesquelles le script est appelé :
|