[ruby-it] contare frequenza su array

Giampiero Zanchi cidza a tin.it
Mer 4 Feb 2009 15:38:33 CET


Giampiero Zanchi wrote:

>> b = Hash.new(0)
>> a.each { |x| b.merge!({x => 1}) { |k, o, n| o+n } }
>> 
>> Andrea
> grazie Andrea
> la tua prima soluzione č praticamente identica a quella di Antonio; se 
> si ripete mi sa che č "la pił giusta assai" :-)
> per la seconda sono sempre qui che mi scervello, eppure funziona!!! pił 
> che altro non capisco chi "chiama" il secondo blocco (?!?)

ah, ho capito; non conoscevo questa variante della merge; imparata una 
nuova cosa;
grazie mille e a buon rendere (chissą?!)
Giampiero

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list