Tour de Rust Table des matières

match

La structure de contrôle switch te manque? Rust possède un mot clé similaire extrêmement puissant pour comparer une valeur à un motif et permet de déclencher soit une exécution conditionnelle soit la récupération d'une valeur (le terme anglais est pattern matching). Regardons un exemple pour les nombres. Nous aurons plus à dire dans les chapitres à venir lorsque nous l'appliquerons à des données plus complexes, je te promets que cela vaut la peine d'attendre.

match est exhaustif donc tous les cas doivent être pris en compte.

La destructuration combinée avec match fournit un des patterns les plus utilisé de Rust. Tu pourra le constater par toi même.