53 votes

Ruby inject avec initial étant un hachage

Quelqu’un peut-il me dire pourquoi ce qui suit:

lève l’erreur :

alors que ce qui suit fonctionne?

87voto

Rob Davis Points 7639

Votre bloc doit renvoyer le hachage accumulé :

Au lieu de cela, il renvoie la chaîne 'a' après la première passe, qui devient dans la passe suivante et vous finissez par appeler la méthode de la chaîne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X