出沢@神奈川です

Array にあるデータを 値ごとにまとめて数を数えたいのですが、
uniq ですと重複をなくすだけのようです。

unix command の uniq -c のようなことはできないでしょうか。

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