こんにちは、黒田拓と申します。

しん さんは書きました:
> 今までは cnt=Hash.new(0);ary.each{|a| cnt[a]=cnt[a]+1} などと書いていましたが
> こんなこときっともっと簡単な方法があるに違いない、と思っての質問です。

injectを使って少し短くなりました。1.8.7でなくても使えます
 ary.inject(Hash.new(0)){|r, i| r[i]+=1;r}

#少し短くなっただけ、とも言います(汗

-- 
--------------------------------------------------
 黒田 拓(くろだ ひらく)
    hiraku / sapporo.email.ne.jp
    http://www.hinet.mydns.jp/
--------------------------------------------------