On Mon, Jan 28, 2013 at 7:16 PM, Joel Pearson <lists / ruby-forum.com> wrote: > "Jes=FAs Gabriel y Gal=E1n" <jgabrielygalan / gmail.com> wrote in post > #1094106: >> string.downcase.scan(/\w+/) {|word| res[word] +=3D 1} > > I tried benchmarking out of curiosity and that is a lot faster! Nicely > done. I guess the reason is that you avoid the intermediate arrays. Jesus.