27-08-2011, 06:59 PM
(27-08-2011, 06:29 PM)oxman a écrit : Je lui ai fait remarquer justement que l'exemple n'était pas pertinent
Je ne comprends pas tes remarques sur la pertinence : je montre simplement la déclaration d'une fonction qui comprend différents patterns.
C'est juste une découverte du langage et de ces mécanismes. Vraiment pas de quoi se taper le cul par terre.
Et ce serait pareil pour tous les langages : la façon d'y définir une fonction n'est pas révélatrice de toute sa puissance.
Et au vu de ton exemple — qui utilise l'abstraction et l'héritage — on voit que le pattern matching d'Erlang apporte une réponse plus simple à ce problème.