Groovy dispose bel et bien d'un "super switch". Là, comme ça, à la va-vite, ça m'a même l'air un rien plus costaud. Ils ont par contre fait le choix de conserver le fall-through, mais c'est un choix qui se défend.
Quant au "multiple dispatch", je ne vois pas bien ce que le metaprogramming à la sauce groovy a à lui envier.
[^] # Re: Groovy
Posté par lesensei . En réponse à la dépêche Découvrir Xtend, un langage extension de Java. Évalué à 3.
Groovy dispose bel et bien d'un "super switch". Là, comme ça, à la va-vite, ça m'a même l'air un rien plus costaud. Ils ont par contre fait le choix de conserver le fall-through, mais c'est un choix qui se défend.
Quant au "multiple dispatch", je ne vois pas bien ce que le metaprogramming à la sauce groovy a à lui envier.