Oui en fait, c'est une des nouveauté de Ruby 1.8.x ! Avant cela il fallait bien faire la surcharge de la classe Array (ou du module Enumerable) comme c'est encore indiqué dans le livre "Programming Ruby" ici : http://www.rubycentral.com/book/tut_containers.html(...)
Bref, je laisse toujours la redéfinition de 'inject' dans mon code histoire que ça marche aussi avec les versions antérieurs de Ruby.
[^] # Re: Différence avec Python ?
Posté par pifou . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 2.
Bref, je laisse toujours la redéfinition de 'inject' dans mon code histoire que ça marche aussi avec les versions antérieurs de Ruby.