Dans des langages à typage statique, comme Haskell ou OCaml, le pattern matching permet de filter la structure d'une ou plusieurs variables et de vérifier automatiquement qu'on a pris en compte tous les cas.
Mais avec un langage à typage dynamique, je ne vois pas ce que ça apporte de plus qu'un switch ou qu'une série de if.
[^] # Re: De l'engouement pour Python
Posté par nokomprendo . En réponse à la dépêche Python dépasse Java en popularité selon l’indice TIOBE de novembre. Évalué à 3. Dernière modification le 08 novembre 2020 à 16:21.
Justement, ça apporte quoi de plus ?
Dans des langages à typage statique, comme Haskell ou OCaml, le pattern matching permet de filter la structure d'une ou plusieurs variables et de vérifier automatiquement qu'on a pris en compte tous les cas.
Mais avec un langage à typage dynamique, je ne vois pas ce que ça apporte de plus qu'un switch ou qu'une série de if.